【发布时间】:2015-05-29 16:14:50
【问题描述】:
代码:
FILE *fp = fopen(filename, "r");
if (!fp)
{
fprintf(stderr, "Failed to open a file\n");
// fclose(fp) <-- should I close file here?
exit(1);
}
// Some operations on the file.
fclose(fp);
问题:
如果fopen() 无法打开文件,我还应该调用fclose()吗?
【问题讨论】:
标签: c file file-io fopen fclose