Spiego il problema.
Ho un file di testo fatto più o meno così:
K 2 4
Q 1 6
R 3 9
...
...
ho fatto un ciclo for e con fscanf sono andato a prendere i dati così:
Il problema è che una riga la prende bene e l'altra no e così fino alla fine, cioè legge qualcosa tra una riga e l'altra che nel file non compare.codice:fscanf(fp, "%c %d %d", &p &x, &y);
Ho come l'impressione che fscanf non passi alla riga successiva.
Provo con fgets, ma vorrei capire come mai non va fscanf![]()
Ciao![]()