无法使用ifstream读取txt文件

时间:2016-07-09 11:31:38

标签: c++ qt-creator

我正在尝试读取基本的txt文件,但我认为编程没有检测到txt文件。这是我的代码。

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

   return 0;
}

程序正在打印失败。我通过右键单击项目并添加一个新的空文件来创建txt文件。我完全陷入困境,所以我将不胜感激。

1 个答案:

答案 0 :(得分:1)

从QT Creator的文档中,您可以在project run settings中更改应执行程序的工作目录:

enter image description here

如果您的文件存在于与默认路径不同的路径(QT Creator构建可执行文件的位置),则可以在此处设置。

  

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

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