Когда файл должен быть закрыт внутри функции? - PullRequest
0 голосов
/ 21 июня 2019

Я хотел бы знать, почему вам не нужно закрывать файл внутри функции, поскольку локально внутри функции есть открытый файл. когда функция заканчивается, закрывает ли она или я чего-то не понимаю?

#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;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...