Fortran Anfängerproblem
-
Hi,
ich will mir gerade mal Fortran ansehen, hab aber leider auch schon ein Problem.
Ich hab den Code 1:1 aus einem tutorial abgeschrieben und in mehreren anderen tutorials ähnliche Codes gefunden aber mein Compiler gfortran markiert jede Zeile als Fehlerhaft.test.f
program test implicit none write(*,*) 'hallo welt' end program testDen Compiler ruf ich mit gfortran test.f auf.
Was könnte der Fehler sein?
Und ist Fortran Case-Sensitiv?mfg walljumper
-
Rück den Code mal mit Tabs ein. (An den Anfang der Zeile schreibt man nur Labels und Kommentare. (Ähnlich wie bei vielen BASICs)).
Achso. FORTRAN 77 ist Case Sensitive. Aber keine Angst, du musst deine Caps-Lock-Taste nicht entstauben: Seit Fortran 95 ist Fortran glaube ich nicht mehr Case Sensitive (und gfortran ist ein Fortran 95 Compiler. Aber auch der g77 hat es schon immer insensitive verstanden).
-
program test implicit none write(*,*) 'hallo welt' end program testso? das bringt auch nix.
hier nochmal die genaue Fehlermeldung:
program test
1
Error: Non-numeric character in statement label at (1)
In file test1.f:1program test
1
Error: Unclassifiable statement at (1)
In file test1.f:4end program test
1
Error: Non-numeric charakter in statement label at (1)
In file test1.f:4end program test
1
Error: Unclassifiable statement at (1)
Error: Unexpected end of file in 'test1.f'
-
auch program test und end program test musst du einrücken. Wie gesagt, nur numerische Labels und Kommentare dürfen AFAIR am Zeilenanfang stehen.
-
ja du hast recht danke.