Bonjour a tous!
Je suis actuellement sur un projet en Fortran et je rencontre un petit soucis dans mon code.

J'essaie de lire un fichier de la forme:

VANNE 8.3
RIEN
2
3

Donc j'utilise
Read(11,*) poubelle, sing
11 étant mon fichier

Pour la 1eère ligne, tout va bien, mais quand j'attaque le
RIEN
Il ne voit que le rien, mais je lui demande deux variables dans le read. Donc il saute a la ligne d'en dessous, lire le deux. Pour être clair, j'ai ça:

VANNE 8.3
-> poubelle="VANNE" sing=8.3
RIEN
->poubelle="RIEN" sing =2

Ça me pose un gros soucis, puisque lorsque je veux lire ce qui est censé être un 2, j'ai un 3. Et tous mes READ sont ensuite décalés...

Existe-t-il une option du Read qui le force a rester sur la ligne, ou bien suis-je obligé de faire quelquechose de plus lourd?

Merci d'avance pour votre temps!