我在谷歌搜索了我的问题的解决方案,这里是堆栈溢出。 我没有为我的问题找到一个可以理解的精确解决方案:
我写了一个维护库存的程序。 它编译时没有警告或错误,当我手动输入命令时,它工作得很好。当我使用包含更多部件的输入文件运行程序时,我会遇到分段错误11。
现在我想调试我的程序,但不知道如何使用输入文件来执行此操作。 我已经通过CodeBlocks IDE进行了一些调试。没有为此找到一个选项。
我在我的程序中使用了malloc和realloc函数,并认为错误发生在那里,因为我之前从未使用过它。
请你帮我以下方式:
由于 阿明
答案 0 :(得分:0)
使用命令行输入进行调试与使用输入文件进行调试完全相同。
你必须明白这一点。
当您在IDE中开始调试会话时,默认情况下它是“无输入”#39;模式(无输入文件)。
但您可以为程序指定启动条件,包括工作目录,命令行参数等。
通过使用这些选项,您可以运行与使用输入文件运行程序的用户完全相同的调试会话。