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

n=0;

while ((*(a+n)!=13)&&((a+n)<(st+32767))) n++;

if (n<x) {

// Если производится вставка в строку

a=a+n;

d=x-n;

p=st+32767;

while ((p-d)!=a) {

*p=*(p-d-1);

p--;

}

p=a;

while (d!=0) {

*p=' ';

d--;

p++;

}

*p=c;

} else {

// Если производится добавление к строке не только символа,

// но и пробелов до него

a=a+x;

p=st+32767;

while (p!=a) {

*p=*(p-1);

p--;

}

*a=c;

}

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