Wie entferne ich unerwünschte Abstände in der Fortran-Druckausgabe?
Es mag wie ein triviales Problem aussehen, aber ich konnte keine Antwort durch googeln finden. Ich habe dieses kleine Programm:
Program Test_spacing_print
Integer:: N
Real:: A,B
N=4; A=1.0; B=100.0
print*,'N =',N
print*,'A =',A,' B =',B
print '(2(A3,F8.2,1X))' ,'A =',A,' B =',B
print 20, A,B
20 format('A =',F8.2,x,'B =',F8.2)
End Program Test_spacing_print
was gibt mir die Ausgabe:
N = 4
A = 1.00000000 B = 100.000000
A = 1.00 B 100.00
A = 1.00 B = 100.00
Ich möchte den unerwünschten Speicherplatz loswerden, den ich nach @ bekom=
-Zeichen, d. h. meine gewünschte Ausgabe sollte wie folgt aussehen (1 Leerzeichen nach=
):
N = 4
A = 1.00000000 B = 100.000000
A = 1.00 B = 100.00
A = 1.00 B = 100.00
Ist es in fortran möglich?