abasourdissant IF fortran
Je ne comprends absolument pas! ci dessous un petit programme destiné à voir ce qui ne convient pas au IF,j' ai séparé en bleu,ici les lignes commentaires,.Dans un plus grand programme j'utilisais un tableau à 2 dimensions et je bloquais sur un IF identique a celui mis en commentaire. J'avais le même message du 'build", en désespoir de cause j'ai testé : "IF 9<7 goio 100" ,quoi de plus simple?,et le if est considéré comme
"unclassifiable statement" j'ai tenté sans succès de mettre des variables dans le "IF" plutôt que des nombres ,-((
Au secours! mon vrai programme tient au "IF" dans codeblocks, où est le problême?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| program test
IMPLICIT integer(i-n)
dimension ichec(8,8)
k=3
i=5
limit=7
ichec(i,k)=9
if 9<7 goto 100
!If ichec(i,k)>7 then goto 100
! else print *, "OK"
!end if
!if 9.GT.7
100 print *, "voila erreur !", ichec(i,k)
end PROGRAM |
Message du build
build debug in test-fortran compiler GNU fortran compiler
q:codeblocks 9 Error : inclassifiable statement
q:codeblocks 15 warning label 100 défined but not used