0

我试图将一个指针传递给一个函数,但我的编译器抛出一个错误,说“文件是一个未知的类型名称”。

主要:

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

函数声明抛出错误:

int get_tok(FILE *fp)

我不包括 .h 文件之类的吗?

4

1 回答 1

-1

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

于 2015-04-26T06:46:15.390 回答