Кто-нить когда-нить пытался? Потыкался на google - вариантов много, но чего-то у меня не получилось....
Может кто-нить из рускоязычного населения сайта может помочь?
Поделитесь опытом, а лучше кодом.. плиз...
kbhit, getch, putch под Линукс
хочу сделать что-то вроде 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;
}
нужен аналог под линукс
под Виндой у меня есть функция:
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;
}
нужен аналог под линукс