//Фио по типу Panin.V.A
char pos[10]; //должность
int year; //год вступления на работу
};
Так понимаю, нужно по первой букве (ибо с учетом точек и инициалов - будет не совсем корректно)
+ на каждого человека на выводе будет добавлено поле: 2018-info[i].year //от текущего года вычетаем год вступления на работу и таким образом вычисляем стаж работы
std::sort + [&](worker first, worker second) { return strcmp(first.name, second.name) > 0; } Мб как-то так?
предлагаю для начала использовать std::string
std::sort ... с указанным предикатом сравнения, лучше в виде лямбды.
Обсуждают сегодня