将FILE指针传递给函数并获取错误消息'FILE是一个未知类型名称'

时间:2015-04-26 05:30:13

标签: c file-pointer

我正在尝试传递一个指向函数的指针,但是我的编译器抛出一个错误,指出'FILE是一个未知的类型名称'。

主要:

FILE *fp = fopen(argv[1], "r");
get_tok(fp);

函数声明抛出错误:

int get_tok(FILE *fp)

我不包含.h文件或什么?

1 个答案:

答案 0 :(得分:-1)

最好的方法是不要在函数外面打开文件。声明文件指针。在函数内部,使用fopen,如果返回值为0或null则返回0或者返回1 ..然后从main中读取返回值yo决定文件是否已成功打开..