我如何使用fopen()接受函数的参数(c编程)

时间:2014-10-09 18:13:49

标签: c fopen

示例:

void readDoc(FILE *doc_file) {
}

当符号要求您事先知道文档名称时,如何让fopen读取doc_file因为在这种情况下文件名是readDoc函数中的参数

1 个答案:

答案 0 :(得分:0)

您不需要fopen,因为fopen用于打开文件并为该文件返回FILE *。 在您共享的代码中,您似乎已经将FILE *作为参数。 所以你只需要使用任何读取(fread,fscanf,fgets等)函数来读取文件。 但是,您需要确保在需要读取的文件上调用fopen,并将返回的FILE *传递给readDoc函数。