ftell() : renvoie la position courante d'un pointeur de fichier.
Prototype:
long int ftell(FILE *stream);
dans: <stdio.h>
Description:
ftell() renvoie la position courante du pointeur de fichier du flux stream.
Cette position est mesurée en octets depuis le début du fichier.
La valeur renvoyée par ftell peut servir pour un appel ultérieur à fseek.
Voir aussi:
Portabilité:
système
UNIX,
DOS,
norme
ANSI.
Exemple:
/*
Un petit fichier de 16 octets de nom toto est créé.
Puis la position courante est demandée par ftell()
et affichée.
*/
#include
int main(void) {
FILE *stream;
stream=fopen("toto", "w+");
if( stream==NULL ) {
printf( "Erreur à la création du fichier toto !!!\n");
return 1;
}
fprintf(stream, "0123456789ABCDEF");
printf("Le pointeur de fichier est à l'octet %ld\n", ftell(stream));
return 0;
}