namespace cpp

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:lib:fgets

fgets()

#include <cstdio>

char * fgets (char *s, int groesse, FILE *datei) 

Holt die nächste Zeichenkette, maximal groesse-1 Zeichen, aus der datei.

Das Einlesen stoppt unmittelbar nach dem Einlesen eines '\n'-Zeichens oder am Ende der Datei. Die eingelesene Zeichenkette ist mit '\0' abgeschlossen.

Parameter

s Zeiger auf Feld von Zeichen
groesse Laenge des Zeichenfeldes
datei Zeiger auf eine zum Einlesen geöffnete Datei

Ergebnis

Rückgabewert: Zeiger auf die Zeichenkette bei Erfolg. Werden keine Zeichen gelesen, wird NULL-Zeiger geliefert.

Siehe auch

Beispiel

fgets.cpp
#include <cstdio>
 
int main()
{
  using namespace std;
  char str[80];
  while (fgets(str, 80, stdin) != NULL)
  {
    fputs(str, stdout);
  }
}
kennen/lib/fgets.txt · Zuletzt geändert: 2019-11-20 16:05 von rrichter