0 c
我在当天早些时候在unix机器上运行了我的代码,但是当在windows下编译时,它给了我完全奇怪和不正确的输出.
由于我们的代码将根据unix上的编译进行标记,我认为嘿,这已经足够了.但是现在我刚刚完成了我的代码重构(基本上只是添加了注释,摆脱了程序中从未使用的变量,并且摆脱了我编写的一些函数来测试程序)现在突然我的代码似乎给了我Windows上的正确输出和unix上的错误输出.
请注意,我没有做任何修改代码功能的事情.
经过这么多个小时的努力,在本周撞击Seg Fault错误之后,这个最后一分钟的错误将把这一切都浪费掉.当bug似乎随机出现时我该怎么办?
编辑:程序应该读取类似于html文件的文件并打印出表格.我正在将每个单独单元格的数据加载到链接列表中的节点上,然后根据算法打印出信息.输出在Windows上正常工作但在unix上没有.我甚至不知道我需要查看哪部分代码,因为我不知道是什么导致了这一点.