我是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;
}
我使用的代碼塊的手冊頁。 –