#include <stdio.h>
#include <conio.h>
int main(int argc, char* argv[])
{
unsigned char ch=0;
do {
if(kbhit()) // Ak je nieco stlacene
{ ch = getch(); // Tak to nacitame do ch
switch(ch) // A potom testujeme...
{
case 0x00: printf("\n[Fx] code:"); // Ak ch == 0 => Specialna klavesa Fx
printf("%d\n",getch()); // musime spravit druhe citanie jej kodu
break;
case 0xE0: printf("\n[Xx] code:"); // Ak ch == 0xE0 => Specialna klavesa
printf("%d\n",getch()); // musime spravit druhe citanie jej kodu
break;
case '1': printf("Ahoj"); // Ak ch == '1' => Ahoj
break;
case '2': printf("Hello"); // Ak ch == '2' => Hello
break;
case 13 : printf("\n"); // Finta s koncom riadku
break;
default: printf("%c",ch); // Inac zobraz pismenko
}
}
} while(ch != 27); // Stale dokola, az po <ESC>
printf("\n\nKoniec...\n\n");
return 0;
}