【问题标题】:Why my output gives some garbage values, even though I input them为什么我的输出给出了一些垃圾值,即使我输入了它们
【发布时间】:2016-11-03 13:10:26
【问题描述】:

我正在做我的高中项目,并决定使用嵌套链表之类的东西来获得一些奖励分数。我的项目的目的是创建一个包含无限页数和每页无限行数的数字日记。我的程序使用链表作为队列,队列中的每个元素都有自己的链表作为队列。我将数组用于标题和嵌套队列的每个子单元(行)以及用于输入/输出的获取和放置。我的程序显示输入数据但并非全部正确,数组的最后一个元素有时是笑脸和箭头,而不是我放的。我使用的是行结构,使用该队列的类和页面的派生类包含标题、页码和包含行的类。派生类对象现在在另一个类中用作更大的链表。另外,我希望将数据保存到二进制文件中,请告诉我应该将其存储为逐行还是逐页。我正在使用 C++

【问题讨论】:

  • 您使用什么编程语言?有什么代码可以分享吗?

标签: c++ arrays linked-list nested queue


【解决方案1】:

我唯一想到的是指针取消引用错误。基本上,您的链接列表正在从内存中的错误扇区中提取数据。再次尝试查看所有内容是否正确引用,数据输入是否正确。尝试逐行保存数据以避免再次溢出或错误。如果成功,则逐页尝试。

【讨论】:

    猜你喜欢
    • 2021-02-20
    • 2021-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多