Реферат: Программа текстовый редактор

gotoxy(rx+1,ky+1);

}

// Вводстроки

// s - указатель на строку

// lng - Максимальная длинна

// x,y - координаты

void SInput(char * s,int lng,int x,int y) {

lng--;

char rs[100]; // Временная строка

strcpy(rs,s); // Копирование резерва строки

int n; // Счетчик

char c; // Символ

// Выводпустойстроки

textbackground(2);

textcolor(15);

gotoxy(x,y);

for (n=0;n<lng;n++) cprintf(" ");

n=strlen(s); // Положение курсора

do {

// Вывод строки

gotoxy(x,y);

cprintf("%s ",s);

gotoxy(x+n,y);

c=getch(); // Считывание символа с клавиатуры

if ((c!=13)&&(c!=27)&&(c!=8)) {

// Нажата символьная клавиша

if (n<(lng-1)) {

// Добавление символа

s[n+1]=0;

К-во Просмотров: 784
Бесплатно скачать Реферат: Программа текстовый редактор