gpt4 book ai didi

c++ - 使用 while 循环从文本文件中读取数据

转载 作者:太空狗 更新时间:2023-10-29 21:21:16 26 4
gpt4 key购买 nike

<分区>

所以我正在使用 while 循环将文本文件中的数据读入 vector 。

最初我是这样设置代码的:

iftream infile;
while(infile) // or even if i do while(!infile.eof())
{
infile>>data;
vector1.push_back(data); //adding data in to the vector
}

- 但这导致了一个小问题,由于某种原因它在文本文件的最后一项中读取了两次。

但如果我以这种方式设置代码,一切正常:

iftream infile;
while(infile>>data)
{
vector1.push_back(data); //adding data in to the vector
}

为什么第一个代码读取最后一个项目两次?

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