PDA

Visualizza la versione completa : [C++] Inserire trattini tra valori in un file di testo


lucaniolo
29-04-2007, 11:58
Ciao a tutti, ho un problema con il c++, vorrei inserire dei trattini in un file .txt che utilizzo per leggere i dati da un programma, in questo modo:
2
-
3
-
4
etc..
Come faccio a far leggere al programma solo le righe che mi interessano e per dirgli di non leggere i trattini..
Per ora uso questo codice:
double vettore[8];
ifstream InFile; /* Dichiarazione di tipo */
InFile.open ("datiinizmac.txt"); /* Apertura del file */
if (!InFile) {
cout << "Errore di apertura del file" << endl; /* controllo */
} else {
for(int i=1;i<9;i++) {
InFile >> vettore[i]; /* lettura dati */
cout << vettore[i] << endl;
}
InFile.close(); /* chiusura file */
}
for (i=1;i<6;i++)
printf ("%f ",vettore[i]);

for (i=1;i<9;i++){
if (i<5)
Nis[i]=vettore[i];
if (i>4)
Memmax[i]=vettore[i];
}

Grazie, ciao. Luca

alka
29-04-2007, 14:45
Ho modificato il titolo per renderlo pił significativo. Consulta il Regolamento (http://forum.html.it/forum/showthread.php?s=&threadid=973887) per conoscere altre norme da seguire nella partecipazione a quest'area del forum.

Ciao! :ciauz:

Loading