Bonjour,
Je dois écrire un code en fortran qui traite des données récupérées dans un fichier texte.
Je suis débutant et ne sais pas vraiment me servir des formats.
Mes données sont représentées comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
x1            y1           z1
x2            y2           z3
x3            y3           z3
.              .            .
.              .            .
.              .            .
Cependant certains xi, yi ou zi peuvent être des blancs (absence de donnée). Je ne peux donc pas utiliser l'instruction:

read(étiquette_du_fichier,*) xi, yi, zi

De plus les espace entre les colonnes x y et z est aléatoire.
Le nombre de colonnes est fixe, la premiere numerote les lignes.

Exemple typique:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
1               6  23     8
2  1               9      78
3  15           8  16
A partir de ceci, j'aimerais pouvoir récupérer 3 tableaux x, y, z et t, correspondant aux 4 colonnes, tels que:

x(1)=b; x(2)=1; x(3)=15

y(1)=6; y(2)=b; y(3)=8

z(1)=23; z(2)=9; z(3)=16

t(1)=8; t(2)=78; t(4)=b

b étant un sentinelle quelconque signifiant l'absence de valeur.

Quelqu'un connaîtrait-il une solution?

Merci d'avance.