Реферат: Программа текстовый редактор
for (n=0;n<num;n++) {
gotoxy(x,y+n);
// Закраска пункта, на который указывает курсор
if (n==k) {
// Закраска
textbackground(12);
textcolor(14);
} else {
// Нормальный
textbackground(3);
textcolor(1);
}
cprintf("%d) ",n+1);
for (m=0;m<20;m++) cprintf("%c",*(pt++));
}
textbackground(3);
textcolor(1);
// Опросклавиатуры
c=getch();
if (!c) c=getch();
// Проверка, не нажата ли клавиша с цифрой
if (((c-'1')>=0)&&((c-'1')<num)) {
// Установка указателя в зависимости от нажатой цифры
k=c-'1';
// Запись в буфер клавиатуры символа ENTER
ungetch(13);
} else {
// Анализ
switch(c) {