[Fortran 77] Problème open/read
Bonjour
J'ai récupéré un programme qui tournait sous HPUNIX et je doit le faire tourner sous Linux. Le programme ouvre un fichier et vient lire des valeurs dans celui.
l'ouverture du fichier :
Code:
1 2 3 4 5 6 7
| OPEN ( UNIT=IUNIT,
% FILE=AC_NOM_FICHIER,
% ACCESS='SEQUENTIAL',
% FORM='UNFORMATTED',
% CONVERT='SWAP',
% STATUS='OLD',
% IOSTAT=IOS ) |
L'ouverture du fichier se passe très bien, j'ai IOS=0 en sortie.
Première lecture :
Code:
1 2
| INTEGER*4 INFOS_ENREG(7)
READ (IUNIT,IOSTAT=IOS) INFOS_ENREG(1), INFOS_ENREG(2) |
La premère lecture se passe bien, j'ai IOS=0 en sortie.
Deuxième lecture
Code:
READ (IUNIT,IOSTAT=IOS) INFOS_ENREG(3), INFOS_ENREG(4)
La deuxième lecture pose problème, j'ai IOS=-1 en sortie.
Je ne comprends pas pourquoi.
Je n'ai jamais fais de FORTRAN avant, je compile avec gcc.
Si quelqu'un peut m'aider merci.