问题遇到的现象和发生背景
打开文件出现运行错误。我新建的test.txt文件已经和这个源代码放在了同一个文件夹
问题相关代码,请勿粘贴截图
void main()
{
FILE* f;
f = fopen("test.txt", "r");
fprintf(f, "%s", "readme");
fflush(f);
fclose(f);
}
打开文件出现运行错误。我新建的test.txt文件已经和这个源代码放在了同一个文件夹
void main()
{
FILE* f;
f = fopen("test.txt", "r");
fprintf(f, "%s", "readme");
fflush(f);
fclose(f);
}
你这操作很明显是需要写文件,文件打开的模式错了,w+ 更加合适,如果文件不存在,自动创建
FILE* f;
f = fopen("test.txt", "w+");
fprintf(f, "%s", "readme");
fflush(f);
fclose(f);
如有帮助,望点击我回答右上角【采纳】按钮支持一下