Re: Linux c++ rozhodování stiskem klávesy v konzoli

Pavel Hudeček edizon na seznam.cz
Pátek Září 3 14:24:40 CEST 2021


Zdá se, že i  když použiju samotný getch, zahlásí error že nenašel wgetch. A
na konci programu, na poslední složené závorce mainu, zahlásí že nenašel 
stdscr.



a takhle to dělá s curses i ncurses




PH


---------- Původní e-mail ----------
Od: Miroslav Mraz <mrazik na volny.cz>
"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í.

"
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20210903/9fad6849/attachment.html>


Další informace o konferenci Hw-list