Nom de la fonction : ftell
Fichier d'en-tête : <stdio.h>
Prototype de fonction : long ftell(FILE *stream);
Fonction : Le décalage est le nombre d'octets depuis le début du fichier.
Paramètres : FILE *stream flux de fichiers qui doit renvoyer un pointeur
Valeur de retour : renvoie la position du pointeur de fichier actuel avec succès, renvoie -1L en cas d'erreur, qui est la valeur -1 d'un entier long.
Exemple de programme : ouvrez le fichier, saisissez la chaîne dans le flux du fichier et affichez la longueur du fichier
#include<stdio.h>intmain(void){FILE*stream=fopen(test.txt,w+);if(!stream){printf(cannotopenthefilen);return0;}fprintf(stream,www.dotcpp.com );printf(Thefilepointerisatbyte%ldn,ftell(stream));fclose(stream);return0;}
Résultats en cours d'exécution
Le pointeur de fichier est sur l'octet 14