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

Void flushkey();

Виконується гасіння буфера клавіатури.

char getkey();

Функція повертає символ клавіші, яка була натиснута після моменту звернення до функції. Функція спрацьовує без ехо-відображення. На відміну від стандартних функцій введення символу з клавіатури, ця функція дозволяє отримувати коди управляючих клавіш, таких як "", "", "", "", "PageUp", "PageDown", клавіші F1, F2, ..., F12 і т.і. Якщо була натиснута управляюча клавіша з нульовим першим байтом, то getkey повертає другий байт коду клавіші.

У наступному прикладі програма виводить інформацію про те, яка з управляючих клавіш F1, F2, ..., F12 була натиснута. Натискання інших клавіш ігнорується. Програма завершується при натисканні клавіші "Esc".

// Приклад 1

#include <syst.h>