La fseek è sicuramente più generale in quanto permette il posizionalmento arbitrario del file pointer sll'interno del file. In ogni caso l'istruzione segnalata da zero85 non è corretta. Il primo argomento della fseek non è il nome del file ma il puntatore allo stream restituito dalla fopen.
codice:FILE *stream; stream=fopen("nomefile","r"); ..... ..... fseek(stream, 0, SEEK_SET)
Se però ti serve semplicemente tornare all'inizio del file puoi usare rewind al posto di fseek.
rewind(stream)

Rispondi quotando