09/05/08 20:09
rudibest
Buonasera ragazzi del forum.
Sto provando a fare un programma in C++ per migliorare un lavoro che sto facendo.
Già ho fatto parte del codice utile ma non riesco ad implementare la seguente funzione.
Questa funzione deve:
- Prendere un File.txt in Ingresso.
- Leggere ogni riga del file e converte le parole "Aperto" e "Chiuso" rispettivamente in "1" e "0".
- Inserire questi valori in un array ordinato per nome.
- Salvare l'array in un file di uscita In.txt
Esempio:
Questo è un tipico esempio del contenuto del mio File.txt:
----------
Prova di testo
Rudi
E01_1 Aperto
E02_1 Aperto
E03_1 Chiuso
E04_1 Aperto
E05_1 Errato
E06_1 Chiuso
Fine del testo
CS 01
----------
Array[100]=[1,1,0,1,0] parole Aperto e Chiuso convertite in 1 e 0.
La riga con la scritta diversa da Aperto e Chiuso esempio "Errato" deve essere saltata.
File di uscita In.txt:
----------
1
1
0
1
0
----------
Spero che qualcuno di voi possa darmi una mano.
Ringrazio anticipatamente quanti possono aiutarmi.
Sto provando a fare un programma in C++ per migliorare un lavoro che sto facendo.
Già ho fatto parte del codice utile ma non riesco ad implementare la seguente funzione.
Questa funzione deve:
- Prendere un File.txt in Ingresso.
- Leggere ogni riga del file e converte le parole "Aperto" e "Chiuso" rispettivamente in "1" e "0".
- Inserire questi valori in un array ordinato per nome.
- Salvare l'array in un file di uscita In.txt
Esempio:
Questo è un tipico esempio del contenuto del mio File.txt:
----------
Prova di testo
Rudi
E01_1 Aperto
E02_1 Aperto
E03_1 Chiuso
E04_1 Aperto
E05_1 Errato
E06_1 Chiuso
Fine del testo
CS 01
----------
Array[100]=[1,1,0,1,0] parole Aperto e Chiuso convertite in 1 e 0.
La riga con la scritta diversa da Aperto e Chiuso esempio "Errato" deve essere saltata.
File di uscita In.txt:
----------
1
1
0
1
0
----------
Spero che qualcuno di voi possa darmi una mano.
Ringrazio anticipatamente quanti possono aiutarmi.
Ultima modifica effettuata da rudibest 09/05/08 20:13
aaa