什么时候应该在函数内部关闭文件?

时间:2019-06-20 21:39:24

标签: c

我想知道为什么您不需要关闭函数内部的文件,因为在函数内部本地有一个打开的文件。函数结束时会关闭它,还是我听不懂?

#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;
}

0 个答案:

没有答案