为什么我的输出给出了一些垃圾值,即使我输入了它们
Why my output gives some garbage values, even though I input them
我正在做我的高中项目,并决定使用嵌套链表之类的东西来获得一些奖励分数。我项目的目的是创建一个包含无限页数和每页无限行数的数字日记。我的程序使用链表作为队列,队列中的每个元素都有自己的链表作为队列。我将数组用于标题和嵌套队列的每个子单元(行),以及用于输入/输出的get和put。我的程序显示输入数据,但不是全部正确,数组的最后一个元素有时是笑脸和箭头,而不是我输入的。我正在使用行的结构,一个类使用该队列和包含标题,页号和包含行类的页面的派生类。派生类对象现在用作另一个类中较大的链表。另外,我希望将数据保存为二进制文件,请告诉我是逐行存储还是逐页存储。我正在使用c++
我唯一想到的是指针解引用中的错误。基本上,您的链表是从内存中的错误扇区提取数据。试着再检查一遍,看看是否所有的东西都被正确引用了,数据输入是否到了它应该去的地方。尝试逐行保存数据以避免再次发生溢出或错误。如果成功,就逐页尝试。
相关文章:
- 字符的输入/输出操作
- C++ 中文件输入输出中的长长 v/s int
- 要求用户输入C++输出文件名
- 在C++中重载输入/输出运算符
- 从用户获取输入/输出
- 如何选择waveIn/waveOut函数C++使用的输入/输出设备
- C++击球平均值程序使用输入/输出文件打印名称,平均值,最高/最低平均值时遇到麻烦
- 从 2 位输入输出 4 位数字年份
- 标准输入输出操作如何C++完成
- Windows 中应用程序的每秒输入/输出操作数
- 如何初始化可以设置为默认数组并将输入/输出作为数组的类函数?
- 输入/输出和类
- 使用 Octave GNU 访问输入/输出文件
- (C++)分解这个简单的输入/输出代码:
- TensorFlow模型:如何从原始爱好文件中识别输入/输出节点名称
- 干净取消在输入/输出调用中被阻止的 std::线程
- 将线程之间的标准输入/输出重定向
- 输入/输出异或字符串的 C++ 问题
- C++输入/输出错误
- C++输入输出