当我打开在C文件,我目前这样做:如果文件指针为空,我必须使用fclose()吗? (C)
int main()
{
FILE *f
f = fopen("employers.dat", "rb");
if(f == NULL)
{
PUTS("can not open the file:\"employers.dat\"");
fclose(f);
exit(-1);
}
return 0;
}
是否有必要使用fclose
如果指针是NULL
?
如果存在** no **有效文件描述符,'fclose'如何知道要关闭哪个文件? – Olaf