我试图简单地从文件中读取每一行,并使用cout将其输出到控制台。但是,结果会改变,具体取决于我是调试还是直接运行它。我不明白为什么。还要注意,该文件仅包含我调试代码时输出到控制台的句子。
如果看不到图像,请输入以下代码:
int main() {
ifstream ifs("/Users/manefzahra/CLionProjects/untitled1/workk.txt", ios::in);
char ligne[256]; // same problem whether i use ifs.getline or getline!
string s;
if(!ifs){cout << "not opened";}
while(getline(ifs,s)) {
cout << s;
}
return 0;
}
Here is the code in the main.cpp
谢谢!