Definition | #include <stdio.h> long int ftell(FILE *stream); | ||||||||||||||||||||||
Beschreibung | Die Funktionen rmitteln den aktuellen Wert des Lese-/Schreibzeigers für den Datenstrom, auf den stream zeigt. Auf diesen Wert kann mit Die Funktion Es besteht kein funktionaler Unterschied zwischen
| ||||||||||||||||||||||
Returnwert | aktueller Wert des Lese-/Schreibzeigers | ||||||||||||||||||||||
für den Datenstrom, d.h. die Anzahl der Bytes, die der Lese-/Schreibzeiger vom Dateianfang entfernt ist, bei Erfolg. | |||||||||||||||||||||||
-1 | bei Fehler. | ||||||||||||||||||||||
BS2000 | |||||||||||||||||||||||
d. h., die Anzahl der Bytes, die der Lese-/Schreibzeiger vom Dateianfang entfernt ist, bei Binärdateien, bei Erfolg. | |||||||||||||||||||||||
absolute Position des Lese-/Schreibzeigers, | |||||||||||||||||||||||
bei Textdateien, bei Erfolg. | |||||||||||||||||||||||
-1 | bei Fehler. | ||||||||||||||||||||||
Fehler |
| ||||||||||||||||||||||
|
| Der stream zu Grunde liegende Dateideskriptor ist nicht zum Schreiben | |||||||||||||||||||||
|
| Der Dateideskriptor von stream ist mit einer Pipe oder FIFO verbunden. | |||||||||||||||||||||
|
| für ftell(): der resultierende Datei-Offset ist ein Wert, der in einem Objekt des | |||||||||||||||||||||
|
| für ftello(): der aktuelle Datei-Offset kann in einem Objekt des Typs | |||||||||||||||||||||
Hinweise | Ob die Funktionen für eine BS2000- oder eine POSIX-Datei ausgeführt wird, hängt von der Programmumgebung ab. BS2000
Da die Informationen über die Dateiposition in einem Feld zusammengefasst werden, ergeben sich für die Größe von SAM- und ISAM-Dateien folgende Einschränkungen: SAM-Datei
ISAM-Datei
(Ende) | ||||||||||||||||||||||
Siehe auch |
|