Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Theoretische Informatik (http://www.informatikerboard.de/board/board.php?boardid=5)
--- char in c einlesen ohne "enter" mitzulesen (http://www.informatikerboard.de/board/thread.php?threadid=3097)


Geschrieben von Kat am 17.06.2016 um 20:43:

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



Geschrieben von eulerscheZahl am 17.06.2016 um 21:31:

 

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.


Forensoftware: Burning Board, entwickelt von WoltLab GmbH