Bonjour,
J'essaie de lire un ficher formatté dont les lignes ont des longueurs differents.
Une ligne est constitué de la façon suivante :
nombre_variables variable1 variable2 ...
J'essaie de lire la ligne avec :
Le nombre de variable étant en premier lieu récupéré, il sert à la boucle implicite qui suit.
Code : Sélectionner tout - Visualiser dans une fenêtre à part read(1,*,iostat=error) nombre_variables, (tmp_liste(i), i=1, nombre_variables)
En affichant les variables récupérées, je me rends compte que seul une ligne sur deux est lue.
J'ai essayé de séparer la récupération du nombre de variables :
mais cela ne change rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 read(1,*,iostat=error) nombre_variables if(nombre_variables .ne. 0) then backspace(1) read(1,*,iostat=error) dummy, (tmp_liste(i), i=1, nombre_variables) end
Quelqu'un aurait-il une piste pour résoudre ce problème ?
Merci
Partager