Quote:
Originariamente inviato da Amk
fscanf(fp, "%d",&stampa)!= EOF
|
Questo accadrà praticamente sempre.
EOF è una costante corrispondente a -1, e il valore restituito da fscanf è pari al numero di conversioni di argomenti effettuate: quindi, se non riesce a leggere un valore intero dal file, fscanf(fp,"%d",&stampa) deve restituire 0 e non EOF.
Per il resto, potresti sostituire fseek(fp,0,0) con rewind(fp).