char in c einlesen ohne "enter" mitzulesen

Neue Frage »

Auf diesen Beitrag antworten »
Kat char in c einlesen ohne "enter" mitzulesen

Meine Frage:
Hallo,
ich wollte bei C einen char einlesen mit scanf("%c", &buchstabe), leider wertet er bei mir das Enter bei der Eingabe immer mit. Wie kann ich den Befehl ändern, dass das "enter" bei der Eingabe nicht mitgelesen wird?
Danke!

Meine Ideen:
Hab leider keine Idee und Google konnte mir leider auch nicht weiterhelfen :/
 
Auf diesen Beitrag antworten »
eulerscheZahl

Warst du schon auf stackoverflow?
Zitat:
Many compilers/platforms support the non-standard getch() that does not require ENTER (bypasses platform buffering).

Dafür brauchst du aber conio.h, was nur für Windows ist.
Für Linux habe ich es auf die Schnelle auch nicht hinbekommen.
 
Neue Frage »
Antworten »


Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »