【发布时间】:2013-06-30 15:48:13
【问题描述】:
我正在修改一些我没有编写的 Fortran 代码,而且我自己也没有很多 Fortran 经验。我刚刚发现了一些格式错误的输入被默默忽略的情况,并且想更改该代码以执行更合适的操作。如果这是 C,那么我会做类似的事情
fprintf(stderr, "There was an error of kind foo");
exit(EXIT_FAILURE);
但在 fortran 中,我所知道的最好的方法看起来像
write(*,*) 'There was an error of kind foo'
stop
缺少输出流(次要问题)和退出状态(主要问题)的选择。
如何以非零退出状态终止 fortran 程序?
如果这是依赖于编译器的,那么使用 gfortran 的解决方案会很好。
【问题讨论】:
标签: fortran exit gfortran exit-code