gpt4 book ai didi

c++ - 如何在使用 eclipse CDT 调试时访问文本文件

转载 作者:IT王子 更新时间:2023-10-29 00:49:11 25 4
gpt4 key购买 nike

我正在编写这段代码来访问 eclipse CDT 中的文件

ifstream inFile;
ofstream outFile;
string next;

inFile.open("input.txt");
if (inFile.fail())
{
cout << "\nCould not open input.txt";
exit(1);

}

问题是当我尝试调试我的应用程序或从 eclipse 内部运行我的应用程序时,它找不到 input.txt 文件。当我从控制台运行我的应用程序时,它工作正常并打开文件。我需要调试应用程序但不能,因为出于某种原因 eclipse ide 找不到文件。

我应该把文件放在哪里?

最佳答案

这可能是相对路径的问题。 input.txt 在你项目的根目录下吗? Eclipse 使项目的顶级目录成为工作目录。如果您将代码中的 "input.txt" 替换为完全限定的文件名,那也应该有效。

关于c++ - 如何在使用 eclipse CDT 调试时访问文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7276164/

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