Связано: fclose return value check
Хотя важно проверить возвращаемое значение fclose()
, если вы пишете файл (в случае сбоя операции сброса), нужно ли это делать при чтении файла?
FILE *f = fopen(path, "r");
if (f == NULL)
return 0;
/* Do something with the file... */
if (fclose(f) != 0) {
/* Error closing a file we successfully read. */
return 0;
}