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 | |