Quote:
Originariamente inviato da LarsFrederiksen
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..........
|
Innanzitutto il C++ qui c'entra poco, visto che hai usato funzioni standard del "C".
Se dovessi farlo io, senza sapere a priori se in una riga ho 1 o 2 valori, farei così: leggo le righe con
fgets, spezzo la riga con
strtok usando lo spazio e il \n come delimitatori e per ogni "token" ottenuto lo converto in numero con
atoi.
Ovviamente è una delle possibili soluzioni ...