Реферат: Программа текстовый редактор
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;