Eingabe in C ohne Enter?
Wie kann ich in C eine Eingabe für z.B. die Variable "Zahl1" machen ohne dass man nacher in der Konsole "ENTER" drücken muss um die Eingabe zu bestätigen. PS: Ich benutze Windows
3 Antworten
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 ...
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.
In deinem Falle suchst du vermutlich die getch()-Funktion. Die macht unter Windows genau das, was du dir wünschst. :)
Dein Titel hat mit deiner Frage nix zu tun?
Wie du das ohne Enter hinbekommst hängt stark von dem verwendeten Betriebssystem ab.
ja aber wie kann ich mit getch eine variable ändern?