#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.
s | Zeiger auf Feld von Zeichen |
groesse | Laenge des Zeichenfeldes |
datei | Zeiger auf eine zum Einlesen geöffnete Datei |
Rückgabewert: Zeiger auf die Zeichenkette bei Erfolg.
Werden keine Zeichen gelesen, wird NULL
-Zeiger geliefert.
#include <cstdio> int main() { using namespace std; char str[80]; while (fgets(str, 80, stdin) != NULL) { fputs(str, stdout); } }