Funktionsname : ftell
Header-Datei : <stdio.h>
Funktionsprototyp : long ftell(FILE *stream);
Funktion : Der Offset ist die Anzahl der Bytes vom Anfang der Datei.
Parameter : FILE *stream Dateistream, der einen Zeiger zurückgeben muss
Rückgabewert : Gibt die Position des aktuellen Dateizeigers erfolgreich zurück und gibt im Fehlerfall -1L zurück, was dem Wert -1 einer langen Ganzzahl entspricht.
Programmbeispiel : Öffnen Sie die Datei, geben Sie die Zeichenfolge in den Dateistream ein und geben Sie die Länge der Datei aus
#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;}
Laufergebnisse
Der Dateizeiger liegt bei Byte 14