C/fseek
Aparencia
< C
A chamada á función segue a seguinte sintaxe:
int fseek(FILE * punteiro, long desprazamento, int posicion);
A función despraza o punteiro de lectura e escritura asociado co ficheiro apuntado polo punteiro punteiro, sitúa o punteiro de lectura e escritura nunha nova posición que resulta de desprazar o desprazamento (en bytes) no búfer dende a posición dada polo argumento posicion. O desprazamento pode ser positivo e negativo.
A función devolve 0 se todo foi correctamente, e un valor distinto de 0 en caso contrario.
O argumento posicion pode tomar un dos seguintes valores:
0ouSEEK_SET: principio do ficheiro.1ouSEEK_CUR: posición actual do punteiro de lectura e escritura.2ouSEEK_END: fin do ficheiro.