Bonjour...
Je connais pas le Fortran mais je dois migrer un programme qui contient du fortran 77 en fortran 90.
J'ai par exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
int toto;
:
:
toto = .TRUE.
et lorsque que je debug mon programme j'ai toto = -1. Est ce normal? je m'attend a avoir du toto = 1.
surtout que par la suite j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
if (toto .EQ. 1) THEN
forcement la condition n'est pas satisfaite parce que toto = -1.
Quelqu'un saurait il m'expliquer et me dire comment remedier a cela? (car j'ai ce type d'erreur qui apparait a diverse endroit de mon programme-> et cela marché dans le programme de base en fortran 77).

Merci d'avance...

PS: je travaille sous visual studio 2008....si ca peut aider...