Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Come prelevare un dato da un file di testo?
Forum - C/C++ - Come prelevare un dato da un file di testo?

Avatar
xenauni (Normal User)
Newbie


Messaggi: 1
Iscritto: 01/07/2008

Segnala al moderatore
Postato alle 9:59
Martedì, 01/07/2008
Ciao a tutti, sono da poco alle prese con C++ e vorrei scrivere un programma che deve prelevare dei dati da un file di testo in questo senso.
Supponiamo che il file sia così strutturato:

blablabla blabla blabla...
....
Campo1 13
Campo2 10
Campo3 9
Campo4 15
Campo5 12
blablablabla....
.....

Voglio creare un applicazione che lavora così:
quando trovi "Campo1" prendi il numero corrispondente (in questo caso 13) e così via per tutti i 5 campi.

Grazie a tutti quelli che mi aiuteranno!

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 19:34
Martedì, 01/07/2008
io avrei in mente un modo, un po "artigianale" forse ma credo che posso funzionare

Codice sorgente - presumibilmente C/C++

  1. ifstream leggi ("campi.txt");
  2. char campi[5][30];
  3. int decina, unita, sommma;
  4.  
  5. for (int i=0;i<5;i++);
  6. {
  7.         leggi.getline(campi[i],30);
  8.        
  9.         if(campi[i][6]=='1') cout<<"Sei nel campo 1";
  10.  
  11.         decina=(campi[i][8]-'0')*10;
  12.         unita=campi[i][9]-'0';
  13.         somma=decina + unita;
  14. }



PM Quote