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 fortran : Sélectionner tout - Visualiser dans une fenêtre à part
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