为什么我的程序打开我的.txt文件?该文档位于指定位置。我知道\我不是逃脱序列。
#include <iostream>
#include <fstream>
using namespace std;
int main(){
fstream fin("C:\\input.txt");
if (!fin)
{
cerr << "Error, couldn't open txt file!" << endl;
return 1;
}
return 0;
}
答案 0 :(得分:0)
文档位于指定位置。
它在C:\\input.txt
?真的?
我很确定你有意:
fstream fin("C:\\input.txt");
\\
是一个转义序列,导致一个反斜杠......
......最后是路径C:\input.txt
。
答案 1 :(得分:0)
您也可以使用此代码将存储在 C:\\ text.txt 的任何文件输入控制台窗口。
#include<iostream>
#include<fstream>
using namespace std;
int main() {
ifstream myReadFile;
myReadFile.open("D:\\text.txt");
char output[100];
if (myReadFile.is_open()) {
while (!myReadFile.eof()) {
myReadFile >> output;
cout << output;
}
}
myReadFile.close();
return 0;
}