Написать программу удаления учреждений с указанным названием из массива структур учреждений С++

Написал программу для удаления элемента по названию из массива, а требуется массив структур. Допустим,можно еще добавить год образования учреждения. Как реализовать не знаю.

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

Ответы (0 шт):