У меня есть структура для сотрудников, идентификатор, возраст и зарплата. Мне нужно, чтобы пользователь выбрал, какого сотрудника они хотели бы отредактировать, введя свой идентификатор пользователя. Мне нужно использовать do-while для поиска в структуре, пока пользователь не введет действительный идентификатор пользователя.
Пока у меня есть:
РАЗМЕР = 4
case 3: //Updating Employee Salary
printf("Update Employee Salary\n");
printf("======================\n");
do {
printf("Enter Employee ID: ");
scanf("%d", &salaryEmpChoice);
} while (salaryEmpChoice != emp[0 - SIZE].id) ;
break;
Для части while я пробовал [0 - SIZE], [0, 1, 2, 3], но это работает только тогда, когда я ввожу одно значение только за раз, т.е. [0] вместо всех 4 элементов.
for ( i = 0; i < SIZE; ++i ) ...
- person Dave   schedule 26.02.2018