我是C编程的新手,但我正在掌握它。我正在处理一个FILE函数,该函数永远不会返回NULL。即使文件不存在并且初始化为“r”,也会发生这种情况。代码已经工作过,但之后它一直保持返回TRUE。我已经用多种方式编写了代码,但都是作为文件返回的。我甚至改变了文件名来创建一个完全不同的文件,但仍然得到相同的结果。任何帮助都会很棒。提前致谢。NULL不初始化
编辑: 谢谢大家。我已经得到它的工作。
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
FILE *fp;
fp = fopen("c:\\lest.txt", "w");
if(fp == NULL)
{
printf("File Not Available\n");
exit(0);
}
fclose(fp);
return 0;
}
我使用的代码块的手册页。 –