我正在一个项目上,根本无法让Visual Studio 2019访问任何输入/输出文件。我求助于使用在网上找到的示例代码和模板,但仍然没有发现任何运气,并继续收到错误消息“无法启动程序,系统找不到指定的文件。”
我已经使用Window桌面向导创建了一个新项目,并创建了一个main.c源文件,正如我的教授指示我们做其他C编程任务一样。我尝试了“构建”>“构建解决方案”,并将内容(在属性下)的.txt更改为“是”(如属性所示),如一些指南所建议的那样,但以上方法似乎都无法解决问题!这是我一直试图用作参考的示例代码(不是我自己的)!任何帮助表示赞赏!
#include <stdio.h>
int main()
{
/* Pointer to the file */
FILE* fp1;
/* Character variable to read the content of file */
char c;
/* Opening a file in r mode*/
fp1 = fopen("newfile.txt", "r" );
/* Infinite loop –I have used break to come out of the loop*/
while (1)
{
c = fgetc(fp1);
if (c == EOF)
break;
else
printf("%c", c);
}
fclose(fp1);
return 0;
}
请确保在与源代码文件相同的目录中具有“ newfile.txt”。另一种解决方案是将读取模式更改为写入模式,以便编译器将创建文件(如果不存在)代码应该像这样-
fp1 = fopen(“ newfile.txt”,“ w”);