在Fortran中,每次使用WRITE
時都會生成一個新行。爲了控制正在執行的程序的工作,我想在屏幕上寫一個變量的當前值,但始終在同一行上(擦除前一個值並從行首開始)。也就是說,像在FORTRAN的同一行上寫入
1 CONTINUE
"update the value of a"
WRITE(*,*) a
BACKSPACE "screen"
GOTO 1
喜歡的東西WRITE(*,*,ADVANCE='NO')
(反正不正確)不完全是我 需要:這會寫上一個很長的 線a
此起彼伏所有的值。
很確定'BACKSPACE'確實**不**做你認爲它做的事情。 –