繁体   English   中英

无法使用 ifstream 读取 txt 文件

[英]Cannot read in a txt file using ifstream

我试图读入一个基本的 txt 文件,但我认为编程没有检测到 txt 文件。 这是我的代码。

int main() {
   ifstream in;
   in.open("testing.txt");
   if (in.fail()) cout << "fail" << endl;

   return 0;
}

程序打印失败。 我通过右键单击项目并添加一个新的空文件来创建 txt 文件。 我完全被困住了,所以我很感激任何帮助。

根据 QT Creator 的文档,您可以在项目运行设置中更改应执行程序的工作目录:

在此处输入图片说明

如果您的文件存在于与默认路径不同的路径中(这是 QT Creator 构建可执行文件的地方),您可以将其设置在那里。

我通过右键单击项目并添加一个新的空文件来创建 txt 文件。

这会在您的项目主路径中创建.txt文件,而不是实际构建可执行文件的位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM