启动画面太快,我无法看到我的Fortran程序的结果

时间:2011-02-23 17:58:18

标签: fortran

我是编程的新手。我开始在Fortran中编写我的Hello世界,但启动画面非常快。为什么我什么都看不到?为什么黑屏不显示我:“你好世界”?

我看到了闪屏,但它以光速消失了......

program HelloWorld
   write (*,*) 'Hello, world!'   ! This is an inline comment
 end program HelloWorld

4 个答案:

答案 0 :(得分:4)

您可以尝试在要停止程序的位置暂停

program HelloWorld
   write (*,*) 'Hello, world!'   ! This is an inline comment
   pause
 end program HelloWorld
在' hello world'之后如果显示,cmd窗口仍将保持打开,因为暂停功能,在检查结果后,按Enter键。 FORTRAN将执行以下代码暂停

我希望这个命中可以帮助你

答案 1 :(得分:3)

我猜你的Fortran程序正在写入屏幕,然后当程序完成时屏幕消失。有点像Windows命令窗口。

尝试在写入后从控制台语句中读取。您不关心从控制台读取的内容,但是当读取等待控制台输入时,您将在窗口中看到write语句的结果。

答案 2 :(得分:1)

我猜你正在使用Windows。

如果您的可执行程序位于c:\ foo \ a.exe,则可以使用(开始,运行,“cmd”)打开Windows控制台,使用“cd”命令移动到c:\ foo目录,然后在提示符下键入a.exe(或简单地“a”)以运行您的程序。输出将显示在Windows控制台中。要将输出重定向到文件,可以键入“a.exe> some_file.txt”。使用Windows的初级程序员应该学习一些Windows命令行,包括“cd”,“dir”和“findstr”等基本命令。

答案 3 :(得分:-1)

我也面临着同样的问题..但是后来我在win32bit中启用了win16-bit。