После прочтения этого и последующих разделов вы получите в свое распоряжение инструментальные программные средства, необходимые для создания вашими программами всплывающих окон и последующего преобразования этих программ в резидентные утилиты.
Если у вас нет контроллера CGA или если вы хотите работать с функциями, не используя ассемблер, то удалите эти функции из исходного модуля ibmpc. Оконные операции, описанные в данной книге, позволяют вам создавать одно или более окон и затем относить различные операции к одному из созданных окон. Функция add_list добавляет структуру WINDOW в конец списка. При решении задачи в каждый момент времени имеем упорядоченный список Fi и при вводе элемента Bi+1 вставляем его в нужное место списка Fi, получая упорядоченный список Fi+1. Создается впечатление, что остальные языки программирования воздвигают искусственные препятствия для творчества, а Си - нет.