Skocz do zawartości

Przechwytywanie Klawiszy ...:/


MitS

Rekomendowane odpowiedzi

Witam!

 

Pisze program w C++ i mam pewien problem sad.gif

Pod windowsem jest w conio.h takie coś jak funkcje getche(), natomiast pod linuxem teraz jak pisze to nie ma czegoś takiego i mam do was pytanie:

Jaka jest funkcja na przechwytywanie klawiszy ???

 

Czyli np. chcem zrobić coś takiego:

while(true)
{
znak = getche();
cout << znak << endl;
if(znak != '0')
exit(0);
}

Odnośnik do komentarza
Udostępnij na innych stronach

Czytać posty i szukać na forum, nie dublować tematów... Keywords: curses, ncurses.

 

Realizacja:

 

#include <slang.h>

char key;

int main(int argc, char **argv) {
SLang_init_tty(-1, 0, 1);

key = SLang_getkey();

SLang_reset_tty();
return 0;
}

 

Kompilacja:

 

g++ -lslang -o plik plik.c

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...