Как инициализировать вложенную структурную переменную ?
struct date{ int month; int day; int year; }; struct employee{ struct nmadtype nameaddr; int salary; struct date datehired; }; struct employee e[3]; for(i=0;i<3;i++) struct employee e[i].datehired={2,2,16};
Что я уже пробовал:
я хочу инициализировать дату сотрудников, на которую они наняты через переменную datehired, но я не хочу инициализировать каждый член struct date индивидуально (например, e[i].datehired.month=2), поэтому я попробовал последний шаг, но он дает ошибку компиляции, поэтому plz предлагает метод, который будет работать даже в том случае, если мои 3 сотрудника имеют разную дату найма.