Home » Linux Manpages » fgets
[   Print   ]

fgets

Linux Manpage


ÜBERSICHT

       #include <stdio.h>

       int fgetc(FILE *stream);
       char *fgets(char *s, int size, FILE *stream);
       int getc(FILE *stream);
       int getchar(void);
       char *gets(char *s);
       int ungetc(int c, FILE *stream);

BESCHREIBUNG

       fgetc()  liest  das  nächste  Zeichen  von  stream  und gibt es als ein
       unsigned char gecastet in einem int zurück,  oder  EOF  bei  Ende  oder
       Datefehler.

       getc() ist äquivalent zu fgetc(), außer dass es als ein Makro implemen-
       tiert sein darf, der stream mehr als einmal auswertet.

       getchar() ist äquivalent zu getc(stdin).

       gets() liest einen Zeile von stdin in der Puffer, auf den s zeigt,  bis
       entweder  ein  abschließender  Zeilenvorschub oder EOF auftritt, welche
       durch ´´ ersetzt werden.  Es wird keine  Prüfung  auf  Pufferüberlauf
       durchgeführt (siehe BUGS unten).

       fgets() liest höchstens size minus ein Zeichen von stream und speichert
       sie in dem Puffer, auf den s zeigt.  Das Lesen stoppt  nach  einem  EOF
       oder  Zeilenvorschub.  Wenn ein Zeilenvorschub gelesen wird, wird er in
       dem Puffer gespeichert.  Ein ´´ wird  nach  dem  letzten  Zeichen  im
       Puffer gespeichert.

       ungetc()  schiebt  c zurück zu stream, gecasted in einem unsigned char,
       wenn es für folgende  Leseoperationen  möglich  ist.   Zurückgeschobene
       Zeichen  werden  in  umgekehrter  Reihenfolge  zurückgegeben;  nur  ein
       Zurückschieben wird unterstützt.

       Aufrufe  der  hier  beschriebenen  Funktionen  können  für  den  selben
       Eingabestream  untereinander und mit anderen Eingabefunktionen der Bib-
       liothek stdio gemischt werden.

RÜCKGABEWERTE

       fgetc(), getc() und  getchar()  geben  das  gelesene  Zeichen  als  ein
       unsigned char gecastet in einem int zurück, oder EOF bei Dateiende oder
       Fehler.

       gets() und fgets() geben s zurück bei Erfolg, und  NULL  im  Fehlerfall
       oder wenn Dateiende auftritt ohne dass Zeichen gelesen wurden.

       ungetc() gibt c zurück bei Erfolg, oder EOF im Fehlerfall.

KONFORM ZU

       ANSI - C, POSIX.1
       read(2), write(2), fopen(3),  fread(3),  scanf(3),  puts(3),  fseek(3),
       ferror(3).

GNU                            1. Dezember 1996                        GETS(3)

Man(1) output converted with man2html
Ähnliche Artikel:
abs, accept, access, acct, acos, acosh, addmntent, adjtimex, alarm, alloca,
Arrow fgetpwent fifo Arrow
Verwandte Produkte und Suchanfragen anderer Besucher:
linux length stdin, linux fgets, fgets man, manpage fget, fget c, eof stdin linux, abschließender zeilenvorschub, fgets stdin linux, fgets stdin, fifo fgets, fgets linux manpage, linux man fgets, fgets linux, linux fgetc, fgetc geben zurück, fgets length, gets linux c stdio, man fscanf, man 2 fgets, linux read fscanf, fgets(3),

Tag Clouds

beschreibung Übersicht #include < auswertet außer char darf datefehler ein einmal ende eof fgetc fgets file gecastet getc getchar gets h> implemen- int liest linux makro manpage nächste oder size stdin stdio stream tiert ungetc unsigned void zeichen zeile zurück äquivalent

Social-Bookmark

Diesen Artikel bookmarken
bei ...

delicious Facebook Google Linkarena Mister Wong oneview
Socializer Twitter Webnews Yahoo MyWeb YiGG

Was sind Social Bookmarks? Social Bookmarks
Social Bookmarks sind Lesezeichen, die im Internet von verschiedenen Benutzern durch gemeinschaftliches Indexieren erschlossen werden.

In sogenannten Social-Bookmark-Netzwerken können angemeldetet Benutzer Links und Nachrichtenmeldungen sammeln und andere Benutzer so auf interessante Inhalte aufmerksam machen.

Update: 09.09.2010 11:14