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;
}