kbhit, getch, putch под Линукс

Все о программировании под *nix
unq
Интересующийся
Сообщения: 53
Зарегистрирован: 05 июл 2004, 00:58

kbhit, getch, putch под Линукс

Сообщение unq »

Кто-нить когда-нить пытался? Потыкался на google - вариантов много, но чего-то у меня не получилось.... :oops:
Может кто-нить из рускоязычного населения сайта может помочь?
Поделитесь опытом, а лучше кодом.. плиз... 8)

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

а какая цель?
Опыт растет прямо пропорционально выведенному из строя оборудованию

unq
Интересующийся
Сообщения: 53
Зарегистрирован: 05 июл 2004, 00:58

Сообщение unq »

хочу сделать что-то вроде shell
под Виндой у меня есть функция:

char CATShell::atgetch(CATThread& thread)
{
// Wait for key press
while(!kbhit()) {
sleep(200);
if(thread.shouldExit() == true)
return -1;
}
// Get char and echo
int ch = getch();
putch(ch);
if(ch == '\r')
putch('\n');

return (char)ch;
}

нужен аналог под линукс

Ответить