Alternative für gets()?
-
Hallo.
Ich hab gelesen, dass man auf keinen Fall die Funktion gets() benutzen sollte, da man nicht beeinflussen kann, wieviele Zeichen maximal eingelesen werden sollen.
Nun stelle ich mir die Frage, was ich als Alternative dazu nehmen kann um Usereingaben mit max. n Zeichen zu ermöglichen?
Gruß, Sven
-
fgets( stdin, puffer, max);
-
Und stdin steht dann für die Usereingabe per Tastatur, solange ich es nicht programmiertechnisch umgeleitet habe?
-
Ja, der stream über den das gerade reinläuft.
Standard: stdin, stdout und stderr.
-
Scheppertreiber schrieb:
Ja, der stream über den das gerade reinläuft.
Standard: stdin, stdout und stderr.oder irgendein anderer FILE*
-
Vielen Dank.
-
+fricky schrieb:
Scheppertreiber schrieb:
Ja, der stream über den das gerade reinläuft.
Standard: stdin, stdout und stderr.oder irgendein anderer FILE*
Danke Fricky