我第一次尝试 c++,并认为我会制作一个只打印文件中行的小程序。我正在使用 Clion IDE,一切都运行良好并且运行良好。然后我的电脑突然死机了,当我尝试再次运行代码时,ifstream 似乎没有打开。这是代码:
#include <iostream>
#include <fstream>
using namespace std;
int main() {
ifstream file("hello.txt");
cout << file.is_open() << endl;
string line;
while(getline(file, line)) cout << line << endl;
return 0;
}
我试过重新安装 cygwin(可能没有正确安装,不知道)和 Clion 但没有帮助。
编辑:尝试通过网站编译代码并且它有效,但是当我在我的机器上运行它时,文件没有打开。
编辑 2:Clion 对我耍花招并更改了工作目录,再次设置后一切正常。解决了