Definition | #include <stdio.h> char *gets(char *s);
| |
Returnwert | Zeiger auf die Ergebniszeichenkette | |
bei Erfolg. | ||
| NULL-Zeiger | wenn Dateiende erreicht wird oder ein Lesefehler auftritt. |
Hinweise | Den Bereich, in den gets die gelesene Zeichenkette abspeichern soll, müssen Sie explizit bereitstellen! Im Unterschied zu Das Endekriterium beim Einlesen von der Datensichtstation ( | |
Beispiel | Folgendes Programm liest Zeichenketten von der Standardeingabe ein und gibt sie auf die Standardausgabe wieder aus. Das Einlesen kann beendet werden mit der K2-Taste und den Kommandos EOF, RESUME-PROGRAM. #include <stdio.h> int main(void) { char s[BUFSIZ]; while(gets(s) != NULL) puts(s); return 0; } | |
Siehe auch | fgets, puts, fputs, getws |