c言語での読み取り時にファイルが存在しない場合は、直接ファイルを書き込んでファイルを作成できます。

FILE *fp;
fp= fopen("test.ini","r");
if(!fp)
{
   fp = fopen("test.ini","w");
   //fputs();
}

デフォルトでは、ファイルを読み取ります。ファイルが存在しない場合、fopenはNULLを返します。このとき、write属性を使用してファイルを再作成します。

 

おすすめ

転載: blog.csdn.net/modi000/article/details/113882369