Реферат: Программа текстовый редактор
if (a==b) return b;
if (*b==13) b--;
if (a==b) return b;
while ((a!=b)&&(*b!=13)) b--;
if (*b==13) b++;
if (*b==10) b++;
return b;
}
// Внизнастроку
char * down(char * a,char * b) {
while (((a+32767)>=b)&&(*b!=13)) b++;
if (*b==13) b++;
if (*b==10) b++;
return b;
}
// Обработкаменю
int menu(int x,int y,char * capt) {
int n,m; // Счетчики
int num; // Количество пунктов
int k; // Выбранный пункт
char * pt; // Временный указатель на символ
char c; // Считанный с клавиатуры символ
// Вычисляем количество пунктов
num=strlen(capt)/20;
// Курсор на нулевой элемент
k=0;
// Бесконечный цикл обработки
for (;;) {
// Вывод меню