Bonjour,
Je travaille sous Windows et sous Linux. Sous Linux, j'utilise le compilateur GNU Fortran 4.1.3 pour Ubuntu 4.1.2.
J'essaie de compiler un programme avec l'insctruction du style :
Il me renvoie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 N=1 IF (N==1) WRITE(*,*) 'Ca marche !'
ELSE IF clause at (1) requires a scalar LOGICAL expression
Ce qui veut dire qu'il ne considère par des LOGICAL avec test logique d'un entier. Par contre pour un réel ça marche sans probleme :
Y a-t-il une solution ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 R=1.5 IF (R==1.5) WRITE(*,*) 'Ca marche !'
Partager