私はCプログラミングの初心者ですが、コツをつかんでいます。私は FILE 関数に取り組んでいますが、関数が NULL を返すことはありません。これは、ファイルが存在せず、「r」として初期化されている場合でも発生します。コードは以前は機能していましたが、その後は TRUE を返し続けています。コードを複数の方法で記述しましたが、すべてそこにあるファイルとして返されます。ファイル名を変更して完全に異なるファイルを作成しましたが、それでも同じ結果が得られます。どんな助けでも素晴らしいでしょう。前もって感謝します。
編集:みんなありがとう。私はそれを機能させました。
#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;
}