我想知道为什么您不需要关闭函数内部的文件,因为在函数内部本地有一个打开的文件。函数结束时会关闭它,还是我听不懂?
#include <stdio.h>
void function(FILE *file) {
char c;
c = getc(file);
printf("%c",c);
//fclose()?
}
int main() {
FILE *file;
file = fopen("arq.txt","r");
function(file);
fclose(file);
return 0;
}