LarsFrederiksen
27-02-2007, 11:56
Ciao,
vi espongo il problema.
Ho un file di testo che contiene valori così organizzati:
1
4
2
3
5 8
6 7
Vorrei leggere ciascuna riga e memorizzare il valore letto in una variabile. Se sulla riga c'è un solo numero ci riesco facendo:
FILE *f;
int valore;
fscanf(f, "%i\t", &valore);
Se sulla riga ci sono 2 valori non riesco. Ad esempio a riga 5 vorrei leggere il valore 5 e metterlo in una variabile valore1; successivamente leggere il valore 8 e metterlo in un altra variabile valore2. Misà che il problema è lo spazio vuoto tra i 2 valori..........
Qualsiasi suggerimento è graditissimo!! :D :D :D
Ciao e grazie :)
vi espongo il problema.
Ho un file di testo che contiene valori così organizzati:
1
4
2
3
5 8
6 7
Vorrei leggere ciascuna riga e memorizzare il valore letto in una variabile. Se sulla riga c'è un solo numero ci riesco facendo:
FILE *f;
int valore;
fscanf(f, "%i\t", &valore);
Se sulla riga ci sono 2 valori non riesco. Ad esempio a riga 5 vorrei leggere il valore 5 e metterlo in una variabile valore1; successivamente leggere il valore 8 e metterlo in un altra variabile valore2. Misà che il problema è lo spazio vuoto tra i 2 valori..........
Qualsiasi suggerimento è graditissimo!! :D :D :D
Ciao e grazie :)