条件是否读取了这条线?

时间:2015-09-16 21:47:36

标签: c++

我读这本书并且它有这个声明条件,

while(!inFile.getline(readLine, MAX_CHARACTERS, '\n').eof())

我知道条件意味着什么,我只是想知道它是否读取了行并将其存储到我的变量中,因此不必再使用inFile.getline来获取同一行?

换句话说,我不想重读同一行两次甚至跳过一行。

谢谢!

1 个答案:

答案 0 :(得分:1)

为了评估条件,必须执行getline(),如果成功则执行必须从流中读取文本并将其存储在readLine中。你试过吗?