Nombre de la función : ftell
Archivo de encabezado : <stdio.h>
Prototipo de función : long ftell(FILE *stream);
Función : el desplazamiento es el número de bytes desde el principio del archivo.
Parámetros : ARCHIVO *flujo de archivo de flujo que necesita devolver un puntero
Valor de retorno : devuelve la posición del puntero del archivo actual con éxito, devuelve -1L en caso de error, que es el valor -1 de un entero largo.
Ejemplo de programa : abra el archivo, ingrese la cadena en la secuencia del archivo y genere la longitud del archivo
#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(flujo));fclose(flujo);return0;}
Resultados de ejecución
El puntero del archivo es un byte 14