gets Funktion


gets wird verwendet, um eine Zeile aus der Standardeingabe  STDIN zu lesen. Standardmäßig ist STDIN mit der Tastatur verbunden. gets liest Zeichen bis ein  NEWLINE oder EOF gefunden wird.

Library:   stdio.h

Prototype: char *gets(char *s);

Syntax:    char read_line[80];

	   gets( read_line);

Hinweise

  1. gets prüft nicht die Puffergröße so daß es zu einem Überlauf kommen kann. and overflow on the stack can occour. Man sollte deshalb fgets bevorzugen
  2. Das Zeichen  NEWLINE steht nicht im Puffer. fgets berücksichtigt  NEWLINE.

 


Beispiel zeigt fgets und gets in Aktion.


Siehe auch: