Home - HitPb/second GitHub Wiki
Функция, считывающая поле для дальнейшей работы с ним checkField() .
char* checkField()
{
char check[10];
bool flag = false;
printf("Наименования полей - fio(ФИО лица), birthdate(год рождения), worktime(стаж работы), sex(пол), pos(по статусу пенсии)\n");
printf("Введите поле, по которому нужно отсортировать: ");
do
{
scanf("%s", check);
if ((strcmp(check, "fio") == 0) || (strcmp(check, "birthdate") == 0) || (strcmp(check, "worktime") == 0) || (strcmp(check, "sex") == 0) || (strcmp(check, "pos") == 0))
{
flag = true;
}
else
{
printf("Введите корректное поле: ");
}
} while (flag == false);
return check;
}