fseek

fseek -- Modifie le pointeur de fichier.

Description

int fseek ( int fp, int offset)

fseek( ) modifie le curseur de position dans le fichier fp . La nouvelle position mesurée en octets à partir du début du fichier , est obtenue en additionnant la distance offset à la position whence . Ce paramètre peut prendre les valeurs suivantes :

SEEK_SET - La position finale vaut offset octets .
SEEK_CUR - La position finale vaut la position courante ajoutée à offset octets .
SEEK_END - La position finale vaut la position courante par rapport à la fin du fichier , ajoutée de offset .


Si whence n ' est pas spécifiée , il vaut par défaut SEEK_SET .

fseek( ) retourne TRUE en cas de succès , et sinon -1 . Notez que positionner le pointeur au delà de la fin du fichier n ' est pas une erreur .

fseek( ) ne peut pas être utilisé sur les pointeurs retournés par fopen( ) s 'ils sont au format HTTP ou FTP .

Voir aussi ftell( ) et rewind( ) .