2011-02-23 58 views
0

我是編程的新手。我開始在FORTRAN編寫我的Hello World,但啓動畫面非常快。爲什麼我看不到任何東西?爲什麼黑屏不顯示我:「你好世界」? 我看到啓動畫面,但它在光的速度消失......啓動畫面太快 - 我看不到我的結果 - fortran

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

我的教授用FORTRAN,所以我不得不使用它 – user630738 2011-02-23 18:24:48

+3

@JYelton:安靜!不要判斷你根本不知道的事情。 – Wildcat 2011-02-23 20:25:03

+0

@ user630738:你是OS,編譯器?你如何編譯和執行你的程序? – Wildcat 2011-02-23 20:26:34

回答

2

我猜你的Fortran程序被寫入到屏幕上,然後程序完成後屏幕上消失。有點像Windows命令窗口。

嘗試在寫入後從控制檯語句中讀取。您不關心您從控制檯讀取的內容,但在讀取等待控制檯輸入時,您會在窗口中看到寫入語句的結果。

1

我猜你正在使用Windows。

如果您的可執行程序位於c:\ foo \ a.exe,您可以使用(「開始」,「運行」,「cmd」)打開Windows控制檯,使用「cd」命令移至c:\ foo目錄,然後在提示符下(或者簡單的「a」)輸入a.exe來運行你的程序。輸出將顯示在Windows控制檯中。要將輸出重定向到文件,您可以鍵入「a.exe> some_file.txt」。開始使用Windows的程序員應該學習一些關於Windows命令行的知識,包括諸如「cd」,「dir」和「findstr」等基本命令。

3

你可以在點嘗試暫停要停止程序例如

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

的「世界你好」被顯示後,在CMD窗口仍然會堅持,因爲暫停功能,檢查後你的結果,按Enter鍵。該FORTRAN會做下面的代碼暫停

我希望這個打擊可以幫助你