Страница 1 из 1

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

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

Добавлено: 03 авг 2004, 16:47
Llama
а какая цель?

Добавлено: 04 авг 2004, 00:07
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;
}

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