■要求定義
– ファイルを作成する
■検討
– touchはファイルの中身は書かないから、fopen, fcloseだけで良いか?
#include <stdio.h> int main(){ FILE *fp; fp = fopen("test.txt", "w"); fclose(fp); return 0; }
$ ./dev
■追加
– コマンドラインで入力した値のファイルを作成する
#include <stdio.h> int main(){ char ss[256]; gets(ss); FILE *fp; fp = fopen(ss, "w"); fclose(fp); return 0; }
$ ./dev
hoge.txt
できました。
fopenの拡張子はテキストファイル(.dat, .txt, .c, .h)、バイナリファイル(.exe, .jpg, .gif, .mpeg)どちらも可
なるほど、C言語はバイナリの概念がかなり出てくるな。。