gpt4 book ai didi

c++ - Qt Creator 中的文件 I/O is_open() 失败

转载 作者:行者123 更新时间:2023-11-28 05:45:37 25 4
gpt4 key购买 nike

我正在使用 QtCreator 3.6.0 - 基于 Qt 5.5.1(Clang 6.1 (Apple),64 位)。

我正在尝试读取一个文本文件,但我一直收到此错误消息,

Unable to open file/Users/... ...

这里是代码摘录,

string line;
ifstream myfile ("Config.txt");
if (myfile.is_open())
{
while ( getline (myfile,line) )
{
cout << line << '\n';
}
myfile.close();
}

else cout << "Unable to open file";

我的“Config.txt”文件与 main.cpp 位于同一个项目文件夹中。

我哪里错了?

最佳答案

对于QtCreator,您应该将工作目录更改为包含Config.txt 的目录。您可以通过侧边栏“项目”=>“构建和运行”=>“运行”找到可执行文件的“工作目录”设置

参见:https://doc.qt.io/qtcreator/creator-run-settings.html

关于c++ - Qt Creator 中的文件 I/O is_open() 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36282732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com