la prima fscanf legge dal descrittore fp un intero e lo memorizza in &punti[i*2]codice:for(i=0; i<num; i++) { fscanf(fp, "%d", &punti[i * 2]); fscanf(fp, "%d", &punti[i * 2 + 1]); }
punti immagino sia un array quindi memorizza il primo intero che trova nel file alla posizione [i*2] dell'array
la seconda fscanf fa la stessa cosa ma memorizza l'intero alla posizione [i*2+1] [/QUOTE]
Ok.. Io però NON CAPISCO perchè le posizioni sono proprio i*2 e i*2+1

Rispondi quotando