tastatureingabe ohne return ?
-
anfänger schwimmt....
gibt es eine anweisung in c, die ein zeichen von der tastatur einliest, ohne dass ich mit return abschliessen muss ?
wenn ja, bitte mit syntax...vielen dank !
-
getch() liest genau ein Zeichen von der Tastatur...
-
Nein, gibt es nicht. Das ist systemspezifisch.
-
...bei getch() muss man leider auch mit return bestätigen...
was meinst du mit systemspezifisch ?
ich arbeite mit dem MingW-Compiler....
-
bei getch braucht man kein return !
systemspezifisch heißt: nicht standard, also nicht unter allen betriebssystemen und compilern zu finden.
und du fragst im standard forum.. geh doch zur konsole, da gehört die frage hin
aber diese ist ja jetzt beantwortet.
-
Schalte mit fcntl stdio auf non-blocking, dann nimm select() und schreib damit 'ne kbhit()-funktion, wenn du die hast kannste dir dein getch selbst coden.
man fcntl
man 2 select