stdin fragen ;)
-
Gibt es eigentlich irgendeine (standardkonforme) Möglichkeit stdin zu fragen ob Zeichen zum einlesen vorhanden sind? (Ohne zu blockieren)
Und wenn es keine Möglichkeit in C gibt, gibt es eine in C++?
-
Es gibt kbhit, ist allerdings nicht standardkonform.
-
jkljkl schrieb:
Es gibt kbhit, ist allerdings nicht standardkonform.
Na gut, nicht standardkonforme Lösungen gibt's halt wie Sand am Meer
-
Meines Wissens nach gibt es in keiner der Sprachen eine verlässliche, standardkonforme Methode.
-
SeppJ schrieb:
Meines Wissens nach gibt es in keiner der Sprachen eine verlässliche, standardkonforme Methode.
.. was irgendwie ziemlich bitter ist
-
cooky451 schrieb:
SeppJ schrieb:
Meines Wissens nach gibt es in keiner der Sprachen eine verlässliche, standardkonforme Methode.
.. was irgendwie ziemlich bitter ist
Für Windows-Anwendungen bietet die WinApi dafür etwas, wäre aber eine andere Rubrik.
-
cooky451 schrieb:
jkljkl schrieb:
Es gibt kbhit, ist allerdings nicht standardkonform.
Na gut, nicht standardkonforme Lösungen gibt's halt wie Sand am Meer
-
Für Unix-Plattformen gibt es die Bibliothek ncurses, auch für Windows gibt es Ports dafür.
Mit cbreak liefert getch dann die gewünschte Funktionalität.