gpt4 book ai didi

在对象之前打印的 C++ 无意义对象

转载 作者:太空宇宙 更新时间:2023-11-04 12:57:12 26 4
gpt4 key购买 nike

我正在为学校开发一个程序。代码在学校服务器上按预期编译和运行,但检查程序输出的内容超出了我的预期。

正确的输出在左边,我的在右边。箭头显示不同之处的问题行。

                                  > : 1, 5:06
> : 1, 5:06
> 2. : 5:06
Mayfield, Curtis: 1, 5:06 Mayfield, Curtis: 1, 5:06
Superfly: 1, 5:06 Superfly: 1, 5:06
2. Pusherman: 5:06 2. Pusherman: 5:06

这是程序使用提供的文本文件之一运行的方式。如您所见,这里没有问题。

King Crimson: 2, 21:29
Larks' Tongues In Aspic: 3, 15:33
2. Book of Saturday: 2:49
3. Exiles: 5:47
6. Larks' Tongues In Aspic, Part 2: 6:57
Three of a Perfect Pair: 1, 5:56
9. Larks' Tongues In Aspic, Part III: 5:56
Larkins, Ellis: 1, 2:44
Jazz Piano III (A Smithsonian Collection): 1, 2:44
2. Between the Devil and the Deep Blue Sea: 2:44
League of Crafty Guitarists: 1, 2:37
Intergalactic Boogie Express: 1, 2:37
3. Larks' Thrak: 2:37
Lewin, Michael: 1, 5:25
A Russian Piano Recital: 1, 5:25
2. Balakirev, The Lark: 5:25
Paderewski, Ignace: 2, 6:00
Josef Hofmann & Ignace Jan Paderewski Play Liszt: 1, 3:03
5. Schubert-Liszt, Hark, Hark, The Lark: 3:03
Paderewski Plays Concert No. 1: 1, 2:57
7. Schubert-Liszt, Hark, Hark the Lark: 2:57

我知道不知道检查器是如何工作的很难,但我对此也一无所知。关于为什么会发生这种情况的任何想法?

最佳答案

Michael Burr 是正确的。我正在使用 while(!file.eof) 循环,但我切换到 while(file.is_open()) 并使用了两个 if(file.eof ())的退出。

关于在对象之前打印的 C++ 无意义对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46010249/

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