gpt4 book ai didi

c++ - 输入文件读取错误

转载 作者:行者123 更新时间:2023-11-28 07:38:27 25 4
gpt4 key购买 nike

<分区>

您好,我目前正在编写一个程序,但我在读取文件时遇到问题。它似乎读了最后一行两次,结果两次产生相同的结果。

我用 getline() 函数读取第一行,以便为变量 G 存储字符串。其余的,我将其存储在类对象的 vector 中。

基本上文件被打开并执行这个循环

file.open("bodies1.txt");
getline(file, G1);
....


while(!file.eof)
{
file >> body;
bodies.push_back(body);
}

这是文本文件的样子(这只是一个示例。不是实际的东西)

0.02932
Sun 32 42 53 2 2
Moon 49 32 4 2 1
Jupiter 32 53 2 3 2

我真的很奇怪为什么它读了最后一行两次。有什么建议吗?

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