Innanzitutto grazie per l'aiuto.
Ho provato a fare come mi hai detto, e finalmente credo di aver aggirato il problema di scartare le prime 22 righe, perchè quando mando in esecuzione il codice non si blocca, facendo così:
codice:FILE *ingresso; int size=10; int zz; char punt[20]; for(zz=23; punt[zz]!='\0'; zz++) { while((fgets(punt, 10, ingresso))!=NULL){ . . . . } }
ora avrei un altro problema: devo fare delle operazioni sui numeri che trovo nel file dalla riga 23-esima fino all'ultima, e l'ultima riga è la 60.000 circa.
credi o credete che facendo così arrivo a fine file correttamente?

Rispondi quotando