Re: Linux c++ rozhodování stiskem klávesy v konzoli
Miroslav Mraz
mrazik na volny.cz
Pátek Září 3 14:04:38 CEST 2021
V linuxu musíte terminál nastavit tak, aby přestal blokovat po jednom
znaku. Příklady viz. třeba
https://stackoverflow.com/questions/29335758/using-kbhit-and-getch-on-linux.
Pokud to děláte opravdu v C++, pak je poslední příklad docela rozumné
řešení - v konstruktoru nastavíte a v destruktoru obnovíte původní
nastavení. Hodí se i pro sériový port, takže je dobré vědět jak to ty
ncurses vlastně dělají.
Mrazík
Dne 03. 09. 21 v 12:25 Pavel Hudeček napsal(a):
> Bohužel, takhle hezky funguje getchar jen na jednočipech.
> Tady mi, stejně jako na win čeká ještě na enter.
>
> PH
>
Další informace o konferenci Hw-list