gpt4 book ai didi

c++ - `eof` ` 是 `ifstream` 的有效状态吗?

转载 作者:太空狗 更新时间:2023-10-29 23:51:59 25 4
gpt4 key购买 nike

<分区>

代码是:

ifstream fin("D://abc.txt", ios::in);
string line;
while ( fin ) {
getline( fin, line );
cout << line << endl;
}

文本文件是:

hi, I am Eric!
hi, I am Jack!

输出是

hi, I am Eric!
hi, I am Jack!
hi, I am Jack!

当我将条件更改为 !fin.eof() 时,输出是正确的。 eofifstream 的有效状态吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com