【发布时间】:2011-08-16 01:11:33
【问题描述】:
我的 c 文件 (sample.c) 有一个头文件 (sample.h)。当我在头文件中对函数进行原型设计时,如下所示。
return_type sample_fun (FILE *filePtr);
我得到一个编译错误,Syntax error: possible missing ')' or ','? 当我包含 stdio.h 时,错误已解决。 stdio.h 是强制性的吗?我的一些文件在没有包含的情况下运行良好。
我在 AIX 上使用 gcc。
【问题讨论】:
-
FILE类型在stdio.h中定义。 -
没有它哪些文件可以正常工作?可能,这些文件包括一些其他头文件,其中包括 stdio.h。
-
@Will 是的,它们可能包含很多头文件。
标签: c file include syntax-error