我一直在寻找对我的问题的简明回答。这似乎是一个非常普遍的问题,但我没有看到有人以一种紧密聚焦的方式提出问题,也没有找到合适的答案。
我只是想使用filename.eof()命令找出特定文件中有多少行。像这样:
ifstream InFile;
InFile.open("Input.txt")
int counter=0;
while(!InFile.eof())
counter++;
我一直在发现有时这种情况在将其用于其他事情时起作用但并非总是如此。我不明白有什么区别,我不知道为什么。谁能解释一下?非常感谢帮助。