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