C/fseek
< 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:
0
ouSEEK_SET
: principio do ficheiro.1
ouSEEK_CUR
: posición actual do punteiro de lectura e escritura.2
ouSEEK_END
: fin do ficheiro.