###わからないこと
次のようなFileOpen関数を自作しました.
これを自作ヘッダファイル内でプロトタイプ宣言しようとすると,
Unknown type name 'FILE'
とFILE型が認識されません.
ヘッダファイル内でstdio.hをインクルードすれば良いのでしょうか?
C
1int fcount = 0; 2FILE *FileOpen(FILE **fp, const char *filename, const char *mode) { 3 if ((*fp = fopen(filename, mode)) == NULL) { 4 fprintf(stderr, "Fileopen error %d\n", fcount); 5 exit(1); 6 } 7 fcount++; 8 return *fp; 9}
試してみては。
回答2件
あなたの回答
tips
プレビュー