我正在尝试读取文件的第一行。
cout << "File: " << endl;
string fileName;
cin >> fileName;
cout << fileName << endl;
ifstream infile(fileName);
string line;
getline(infile,line,'\n');
cout << line << endl;
我正在使用CodeBlocks,并且在与main.cpp相同的目录中有一个名为“ 1.txt”的文件。 该文件包含2行thext,但line变量始终为空。我在这里想念什么?
答案 0 :(得分:0)
因此,经过大量搜索,我终于意识到我使用记事本而不是notepad ++,并且文件名为1.txt.txt
如果将来有人遇到相同的问题,请留下此答案。