我读这本书并且它有这个声明条件,
while(!inFile.getline(readLine, MAX_CHARACTERS, '\n').eof())
我知道条件意味着什么,我只是想知道它是否读取了行并将其存储到我的变量中,因此不必再使用inFile.getline来获取同一行?
换句话说,我不想重读同一行两次甚至跳过一行。
谢谢!
答案 0 :(得分:1)
为了评估条件,必须执行getline(),如果成功则执行必须从流中读取文本并将其存储在readLine中。你试过吗?