In Fortran, ogni volta che si utilizza WRITE
viene prodotta una nuova riga. Per controllare il funzionamento di un programma che si sta eseguendo, vorrei scrivere sullo schermo il valore corrente di una variabile, ma sempre sulla stessa riga (cancellando il valore precedente e iniziando dall'inizio della riga). Cioè, qualcosa comeScrittura sulla stessa riga in FORTRAN
1 CONTINUE
"update the value of a"
WRITE(*,*) a
BACKSPACE "screen"
GOTO 1
Qualcosa di simile WRITE(*,*,ADVANCE='NO')
(non corretta in ogni caso) non è proprio quello che bisogno: questo sarebbe scrivere tutti i valori di a
uno dopo l'altro su una linea molto lunga .
Abbastanza sicuro che 'BACKSPACE' fa ** non ** fa quello che sembri pensare di fare. –