Formattare dati - fortran
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
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
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
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