| Hauptindex | Abschnitt 3 | English | 日本語 | Optionen |
int fseek( FILE *stream, long offset, int whence);
long ftell( FILE *stream);
void rewind( FILE *stream);
int fgetpos( FILE *stream, fpos_t *pos);
int fsetpos( FILE *stream, fpos_t *pos);
Die Funktion ftell holt der aktuellen Wert des Dateipositionszeigers für den Stream, auf den stream zeigt.
Die Funktion rewind setzt den Dateipositionszeigers für den Stream, auf den stream zeigt, auf den Dateianfang. Sie ist äquivalent zu:
(void)fseek(stream, 0L, SEEK_SET)
außer daß der Fehlerindikator für den Stream auch gelöscht wird (siehe clearerr(3).
Die Funktionen fgetpos und fsetpos sind alternative Schnittstellen zu ftell und fseek (mit whence gesetzt auf SEEK_SET), die den aktuellen Wert des Dateioffsets lesen oder setzen von dem oder auf das Objekt angegeben durch pos. Auf einigen Nicht-UNIX-Systemen kann ein Objekt fpos_t ein komplexes Objekt sein, und diese Routinen können der einzige Weg sein, den Dateizeiger portabel zu beeinflussen.
| EBADF | Der angegebene stream ist nicht positionierbar. |
| EINVAL | Das Argument whence für fseek war nicht SEEK_SET, SEEK_END, oder SEEK_CUR. |
| 31. Dezember 1996 | FSEEK (3) | BSD MANPAGE |
| Hauptindex | Abschnitt 3 | English | 日本語 | Optionen |
Bitte richten Sie Ihre Kommentare zu diesem Handbuch Seite Service, Ben Bullock. Privacy policy.
| “ | "I liken starting one's computing career with Unix, say as an undergraduate, to being born in East Africa. It is intolerably hot, your body is covered with lice and flies, you are malnourished and you suffer from numerous curable diseases. But, as far as young East Africans can tell, this is simply the natural condition and they live within it. By the time they find out differently, it is too late. They already think that the writing of shell scripts is a natural act." | ” |
| — Ken Pier, Xerox PARC | ||