Лабораторная работа: Организация интерфейса пользователя
break;
case DELETE:
if (pos<curlen)
movmem(str+pos+1,str+pos,curlen-pos);
break;
case HOME:
pos=0;
break;
case END:
pos=curlen;
break;
}
break;
case BACKSPACE:
if (pos>0)
{
--pos;
movmem(str+pos+1,str+pos,curlen-pos);
}
break;
case ESC:
exitcode=0;
break;
case ENTER:
exitcode=1;
break;
default:
if (key>=' ')
{