我已经在Google中搜索了问题的解决方案,并且在此处出现了堆栈溢出的情况。我没有找到可以解决我的问题的精确解决方案:
我编写了一个维护库存的程序。它编译时没有警告或错误,当我手动键入命令时,它可以很好地工作。当我使用包含更多部分的输入文件运行程序时,出现分段错误11。
现在,我想调试程序,但不知道如何使用输入文件来执行此操作。我已经通过CodeBlocks IDE进行了一些调试。找不到为此的选项。
我在程序中使用了malloc和realloc函数,并认为在那里发生了错误,因为我以前从未使用过它。
您可以通过以下方式为我提供帮助:
谢谢阿明
使用命令行输入进行调试与使用输入文件进行调试完全相同。
您必须了解这一点。
当您在IDE中开始调试会话时,默认情况下它是“无输入”模式(无输入文件)。
但是您可以为程序指定启动条件,包括工作目录,命令行参数等。
通过使用这些选项,您可以与运行带有输入文件的程序的用户完全一样地运行调试会话。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句