Реферат: Программа исследования функций

}

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

// Параметры: координаты прямоугольной рамочки и значение по умолчанию

char * InputString(int x1,int y1,int x2,int y2,char * last) {

char s[100];

char s1[100];

char c;

// Выводрамочки

setfillstyle(1,2);

setcolor(14);

bar(x1,y1,x2,y2);

rectangle(x1+1,y1+1,x2-1,y2-1);

strcpy(s,last);

settextjustify(0,1);

// Опросклавиатуры

do {

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

bar(x1+2,y1+2,x2-2,y2-2);

strcpy(s1,s);

strcat(s1,"_");

outtextxy(x1+5,y1+10,s1);

c=getch();

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

// Нажат разрешенный символ - добавление

s[strlen(s)+1]=0;

s[strlen(s)]=c;

}

if ((c==8)&&(strlen(s)>0)) s[strlen(s)-1]=0;

} while ((c!=13)&&(c!=27));

К-во Просмотров: 543
Бесплатно скачать Реферат: Программа исследования функций