04/05/12 6:11
pozzo1992
Salve scusate se non mi sono presentato ma è un pò che sto facendo un programma e mi ritrovo bloccato in un punto e voglio risolvere il prima possibile
Mi ritrovo con un file da leggere con ifstream e ho la necessità di leggerlo linea per linea con il comando getline ma allo stesso tempo prende ogni riga che leggo e analizzarne parola per parola
il file che andrò a leggere è fatto in questo modo:
Capo / 150,130
Utente / 32,25
Comment / Fine
Quindi io dovrei leggere la linea Capo / 150,130 poi analizzare che è presente la parola capo e scrivere in un nuovo file
ofstream fpW(OpenNameW);
150,130 in rosso perchè è riferita al "Capo"
se fosse utente dovrei scrivere 32,25 in blu
e se leggo Comment devo scrivere il commento "Fine" tra parentesi tonde.
Scusate se non mi sono spiegato bene spero che riusciate a illuminarmi, Grazie mille in anticipo
Mi ritrovo con un file da leggere con ifstream e ho la necessità di leggerlo linea per linea con il comando getline ma allo stesso tempo prende ogni riga che leggo e analizzarne parola per parola
ifstream fpR(NameR) //NameR indirizzo del file da leggere if(!fpR) { MessageBox::Show("IMPOSSIBILE LEGGERE IL FILE SPECIFICATO \a","ERRORE", MessageBoxButtons::OK, MessageBoxIcon::Error); fpR.close(); } else { int N=1; while(fpR.good()) { string line; getline(fpR,line); }
il file che andrò a leggere è fatto in questo modo:
Capo / 150,130
Utente / 32,25
Comment / Fine
Quindi io dovrei leggere la linea Capo / 150,130 poi analizzare che è presente la parola capo e scrivere in un nuovo file
ofstream fpW(OpenNameW);
150,130 in rosso perchè è riferita al "Capo"
se fosse utente dovrei scrivere 32,25 in blu
e se leggo Comment devo scrivere il commento "Fine" tra parentesi tonde.
Scusate se non mi sono spiegato bene spero che riusciate a illuminarmi, Grazie mille in anticipo
aaa