select() ale bez enteru
Alexandr Malusek
malusek na hroch.ujf.cas.cz
Středa Duben 8 21:24:13 CEST 1998
mao writes:
> Chtel bych se zeptat jak zajistit aby se cekani select
> stopnulo pri stisku libovolne klavesy. nevite jak na to ?
Predpokladam, ze volate select() na stdin a chcete, aby se volani
select() ukoncilo pri stisku libovolne klavesy a nikoliv az po
stisknuti klavesy enter. V tom pripade musite nastavit parametry
terminalu tak, aby driver neposilal procesu cele radky, ale jednotlive
znaky. V programu viz termios(3) (ICANON), ve skriptu napr. takto:
stty -icanon
program
stty icanon
--
A. Malusek (malusek na ujf.cas.cz)
UJF AV CR
Další informace o konferenci Linux