logo search
ООП для Заоч / Пинчук Лозовская Программир на С

Void main()

{ char key[][4]= { "F1","F2","F3","F4","F5","F6","F7","F8",

"F9","F10","F11","F12" };

char x=0;

while (x!=27)

{ x=getkey();

if (59<=x && x<=68)

printf("%s \n",key[x-59]);

if (x==133) printf("%s \n",key[10]);

if (x==134) printf("%s \n",key[11]);

}

}

char getskey();

Функція повертає символ, який вилучається із рядкового буфера клавіатури. Якщо буфер пустий, то робиться пауза до введення символів. Введення символів повинно завершуватись натисканням клавіші "Enter". Також, як і попередня, ця функція оброблює натискання управляючих клавіш.