Tastatur abfrage
-
Hallo zusammen.
Ich habe ein sehr triviales Problem.
Ich will zeichen von der Tastatur pufferlos in meinem programm einlesen.
Die Zeichen sollen also sofort ankommen und nicht erst nach druecken der
enter-Taste. Deshlb kommtgetchar()
ja nicht in Frage. Gibt es da eine
stantard function in stdin die ich uebersehen habe?Viele Gruesse,
Stefan
-
Stefan-Schottland schrieb:
Ich will zeichen von der Tastatur pufferlos in meinem programm einlesen. Die Zeichen sollen also sofort ankommen und nicht erst nach druecken der enter-Taste. Deshalb kommt getchar() ja nicht in Frage. Gibt es da eine stantard function in stdin die ich uebersehen habe?
So viel ich weiß, gibt es dafür keine Standard-Funktion. Allerdings kennen viele Compiler die Kommandos getch() und getche(). (Falls der Compiler die Befehle kennt, ist i.A. conio.h zu includieren.) getch() liest -im Gegensatz zu getche()- das Zeichen ein, ohne es am Bildschirm darzustellen.
-
Danke schoen.
Hat prompt funktioniert.