Ciao a tutti...

Ho fatto un po di programmi con i file è mi sono accorto che le funzioni che uso x leggere da file spostano automaticamente il puntatore sul file nella posizione di lettura dell'ultimo carattere...

Io per prova ho fatto questo:
codice:
include<stdio.h>
FILE *fi;
int x;
char cara=0;
main() {
fi=fopen("C:/prova1.txt","r");
for(x=0;x<5;x++) {
cara=fgetc(fi);
printf("%c",cara);
fi++;
}
}
ma nn funge...

Qualcuno mi sa spiegare perche per spostare il puntatore nel file non basta fare "fi++"?

ciao ciao