Курсовая работа: Конструирование программ и языки программирования
int i;
if(rzc==0)
for(i=0;i<nb;i++)
{
str[i]=' ';
};
int ic;
char chr;
int nb1=nb,nb2=nb;
if(rzc!=0){if(nb>100)nb2=30; for(i=0;i<nb2-2;i++)cout<<str[i];nb1=nb1-2; cout<<"_"; };
for(i=((rzc!=0)?nb1:0);i<nb-1;i++)
{
ic=getch();
if(ic==13)break;
if(ic==27){nzap--;i=nb;};
if(ic==8){str[i-1]=' ';i=i-2;gotoxy(wherex()-2, wherey()); cout<<"_"; cout<<" "; gotoxy(wherex()-1,wherey());}
else{
chr=Conv(ic);
str[i]=chr;
gotoxy(wherex()-1,wherey());
cout<<chr;
cout<<"_"; };
};
gotoxy(wherex()-1,wherey());
cout<<" ";
str[nb-1]='\0';
};
void NewZap(int rzc) //rzc: 0-new 1-correct
{