Системное программное обеспечение персональных ЭВМ


Пример 9



Пример 9

/*== ПРИМЕР 9.7 ==*/ /*===== Управление выводом средствами драйвера ANSI ======*/ #include <dos.h>

#define byte unsigned char #define Esc 27 #define Up 'A' #define Down 'B' #define Left 'D' #define Right 'C' byte xc, yc, y0; /* координаты курсора */ byte dx,dy; /* приращения координат */ byte mode; /* видеорежим */ byte attr[2]; /* цвета текста [0] и фона [1] */ int i,j; main() { y0=1; message("Очистка экрана"); getch(); attr[0]=37; attr[1]=40; set_colors(); clear_scr(); attr[0]=30; attr[1]=42; set_colors(); message("Установка цвета"); message("Запоминание позиции курсора"); message("Позиционирование курсора"); getch(); xc=40; yc=12; dx=dy=1; set_cur_pos(xc,yc); save_cur(); for(i=0; i




- Начало -  - Назад -  - Вперед -