Eingabe in C ohne Enter?

...komplette Frage anzeigen

4 Antworten

In deinem Falle suchst du vermutlich die getch()-Funktion. Die macht unter Windows genau das, was du dir wünschst. :)

Kambl7 01.05.2016, 16:32

ja aber wie kann ich mit getch eine variable ändern?

0
Kambl7 01.05.2016, 16:55

ja schreibt man dann getch(Zahl1); zum beispiel

0

Und wie weiss der PC dann, wann du mit der Eingabe fertig bist? Kannst das selbst schreiben, indem du die tastatur abhörst, ist nicht schwer. Kann man übrigens ergooglen.

Kambl7 01.05.2016, 13:12

Ich möchte nur einen Buchstaben/Zahl eingaben. Bitte link wenn du was auf google gefunden hast

0

Wie meinst Du ohne Enter?

Also einen Wert eingeben lassen und dann weitermachen? Du kannst Aktionen vom Keyboard abfangen oder eine Schleife, wenn der Wert 3-stellig ist und keine Buchstaben enthält zum Beispiel ...

Kambl7 01.05.2016, 11:42

Wenn man normal scanf(); bentzt muss man immer die eingabe danach mit Enter bestätigen. Ich möchte eine mothode wissen mit der man danach nicht Enter drücken muss.

0

Dein Titel hat mit deiner Frage nix zu tun?

Wie du das ohne Enter hinbekommst hängt stark von dem verwendeten Betriebssystem ab.

Kambl7 01.05.2016, 12:25

Windows

0

Was möchtest Du wissen?