Помогите откорректировать ввод данных DOS
Вот чать программы, точнее часть подпрограммы в которой нужно чтоб во время ввода ФИО не вводились цифры а во время ввода №группы и оценок- символы, подскажите как это реализовать. Если кто знает как реализовать скроллинг или перелистывание также отпишите плз.
Код:
char fio[20];
int gr,vozrast,ocen[5];
for(k=0;k<=19;k++)
stud[kol_stud].fio[k]=' ';
cout<<endl<<"Введите ФИО студента:";
cin>>stud[kol_stud].fio;
cout<<endl<<"Введите N группы студента:";
cin>>stud[kol_stud].gr;
cout<<endl<<"Введите оценки по 5-и экзаменам :";
for(k1=0;k1<=4;k1++)
{cin>>stud[kol_stud].ocen[k1];
}
|
Yoric, достаточно примитивное ИМХО решение, создать отдельную процедуру посимвольного ввода информации. Т.к. в любом случае введенные данные необходимо проверять на корректность.
|
не подскажеш организацию процедуры?
|
Yoric, взять, развить и углубить.
|
Время: 17:48.
© OSzone.net 2001-