Formattare dati - fortran

baglieri1
Buongiorno a tutti,

avrei bisogno di un aiuto riguardo la formattazione di alcuni dati letti da un file esterno con l'ausilio del linguaggio fortran.
in pratica il file esterno (.dat) è così composto(estratto tipo):

01/05/2011; 1:00; città; col;col;var1; col;val1;val2;val3;val4;val5;val6;
01/05/2011; 1:00; città; col;col;var2; col;val1;val2;val3;val4;val5;val6;
01/05/2011; 1:00; città; col;col;var3; col;val1;val2;val3;val4;val5;val6;

Il file in output dovrebbe essere del tipo:

11 5 1 1 liv 0 val1 val1 val1 99 99
11 5 1 1 liv 0 val2 val2 val2 99 99
11 5 1 1 liv 0 val3 val3 val3 99 99
11 5 1 1 liv 0 val4 val4 val4 99 99
11 5 1 1 liv 0 val5 val5 val5 99 99
11 5 1 1 liv 1 val6 val6 val6 99 99

dove: col = colonne da non inserire in output;
var= variabili (temp;pressione etc);
val= valori
liv= quote che conosco;
la sequenza in 6 colonna in output deve essere 0 0 0 0 0 0 1 con il valore 1 come terminale dell'ultimo valore.

Da sottolineare che conosco già la tipologia di formattazione delle singole colonne in output del tipo (F2.1 6IX..etc)

Grazie a chi vorrà aiutarmi..mi sto approcciando solo ora a questo linguaggio..

Saluti

Risposte
Rggb1
Forse ti può essere utile questo
http://www.cs.mtu.edu/~shene/COURSES/cs ... ormat.html

baglieri1
Grazie per il suggerimento.

Ho però un problema che non riesco proprio a capire vista la mia scarsa conoscenza del linguaggio.

Su ogni riga ci sono dei valori che sono Integer altri valori che sono Character del tipo:

11/05 e si formatta direttamente in output ..almeno credo;
val (1-6) INTEGER si dichiara esplicitamente;
le altre "Character" (es. città o ancora meglio ES. Gatteo a Mare) come faccio a dichiararle ed escluderle?

Saluti e scusate le domande a dir poco banali!

Saluti

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.