Пример запуска программы
Примеры
выполнения программы, представленные
на рисунках ниже, показывают, что
программа выполняется верно. При нажатии
клавиши F10
символ «?» перемещается из заданного
изначально положения вниз, пока не
дойдет до нижней границы окна. Аналогично,
при нажатой F9
«?» перемещается наверх. Движение
постоянно. Обе версии программы
выполняются одинаково.
Начальное положение
перемещаемого «?» (рис 7).
Рисунок 7 – начальное
положение символа
Положение «?» при
нажатии клавиши F10
после перемещения до нижней границы
окна (рис 8).
Рисунок 8 – знак
на нижней границе
Движение «?» при
нажатии клавиши F9
вверх или вниз при F10
(рис 9).
Рисунок 9 – «?» при
перемещении
Выводы
В процессе выполнения
лабораторной работы освоены такие
функции как getch,
kbhit
из стандартных функций языка С++, а так
же их аналоги, прописанные с использованием
прерывания INT
16h.
На основе этого написана программа,
выполняющая перемещение символа вверх
и вниз в пределах заданного окна.