Oppure

Loading
01/07/08 7:59
xenauni
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!
aaa
01/07/08 17:34
io avrei in mente un modo, un po "artigianale" forse ma credo che posso funzionare


ifstream leggi ("campi.txt");
char campi[5][30];
int decina, unita, sommma;

for (int i=0;i<5;i++);
{
	leggi.getline(campi[i],30);
	
	if(campi[i][6]=='1') cout<<"Sei nel campo 1";

	decina=(campi[i][8]-'0')*10;
	unita=campi[i][9]-'0';
	somma=decina + unita;
}