我正在代码块上用 C++ 编写一个程序,该程序必须操作我在项目中导入的“data.txt”文件中的数据(我创建了一个包含我的文件的“Others”文件夹并将其添加到工具栏) 。所以我使用“ifstream inp(“data.txt”);”能够通过简单的错误处理来输入我的数据
ifstream inp("data.txt");
if (!inp.is_open())
{
cout << "Can't open the data folder" << endl;
return EXIT_FAILURE;
}
运行时,文件打不开,程序失败。
我尝试在“Sources”文件夹(工作目录)中输入文件,但它总是创建一个包含我的文件的“Others”文件夹。另外,我的程序可以在在线 IDE 上运行,所以我想我的文本文件一切正常。
我想你可能需要检查目录位置或者是否在终端 cd 上运行程序以正确的文件夹