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