c ++文件不会运行但会编译

时间:2017-02-07 20:43:04

标签: c++

下面的文件会编译但不会运行,有什么建议吗?

光标会闪烁几次然后停止。不知道是什么问题?

运行1e7个样品,以获得离开板块的颗粒。我们的想法是在x方向上取平板离开平板的平均数量。

JTable

1 个答案:

答案 0 :(得分:2)

如果它没有在程序结束附近打印,并且它似乎没有崩溃。以前它退出了。如果您连接调试器并逐步执行它,我怀疑它最终会退出:

num_abs =  (char*) malloc (J+1);
if (num_abs==NULL) exit (1); 

J似乎未初始化,因此可以是任何价值。并且正如评论中所建议的那样,请将你的警告级别发送到-Wall或类似的东西。警告可以帮助您防止出现这类问题。

如果出于某种原因没有可用的调试器,您可以在此处再添加一些打印件以缩小问题的位置。

祝你好运!