Добавил:
anersisyan1999
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Всякие лабы / 3_Keyboard
.CPP#include <stdio.h>
#include <conio.h>
#include <bios.h>
#include <dos.h>
#define ESC 27
main()
{
int ch,x=5,y=5,j; //Начальное положение курсора
union REGS in,out;
textbackground(0);
clrscr();
window(15,8,65,18); // Окно 8 строк на 48 столбцов
textbackground(2); //Устанавливаем зеленый цвет фона
clrscr();
textcolor(0); //Цвет курсора - курсора
do
{
clrscr(); //Очистка экрана
gotoxy(x,y); //Переводим курсор в положение x,y
cprintf("*"); //Вывод "звездочки"
while (bioskey(1)==0); //Использование прерывания INT 16h
ch=bioskey(0);
switch (ch)
{
case 15360 : //Вверх - F2
{
y--;
break;
}
case 15616 : //Вниз - F3
{
y++;
break;
}
case 15872 : //Вправо - F4
{
x++;
break;
}
case 15104 : //Влево - F1
{
x--;
break;
}
case 283 : //Выход - ESC
{
j=0; break;
}
default: break;
}
} while(j);
}
Соседние файлы в папке Всякие лабы