當我打開在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