Написать программу удаления учреждений с указанным названием из массива структур учреждений С++
Написал программу для удаления элемента по названию из массива, а требуется массив структур. Допустим,можно еще добавить год образования учреждения. Как реализовать не знаю.
void printm(std::string vyz[], int num)
{ for (int i = 0; i < 4; i++) {
std::cout << vyz[i] << " ";
}
std::wcout << std::endl;
}
int main()
{
setlocale(LC_ALL, "Russian");
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
std::string vyz[4] = {
"ФСИН", "РГУ", "МГУ", "ГМУ"
};
std::string uch;
printm(vyz, 4);
std::cout << "Введите название учреждения, которое надо удалить - ";
std::cin >> uch;
int j = 0;
for (int i = 0; i < 4; i++){
if (uch == vyz[i]){
vyz[i].clear() ;
j++;}
}
if(j == 0) std::cout <<"Введённого названия не обнаружено!" << std::endl;
printm(vyz, 4);
system("pause");
return 0;
}