我的程序读取 *.txt 文件并从文件中向后打印一行。我想在它这样做之前得到行号。完成循环后,我得到了我的号码,但我的“for循环”之后的所有内容都没有打印/工作。我的代码有什么问题?
if (testFile.good()) {
int countLines = 0;
string temp;
for (int i = 0; getline(testFile, temp); i++)
countLines++;
cout << countLines;
aline.readLine(testFile);
}