Nie mogę dać głowy, co dokładnie próbujesz uczynić, ale chcesz uzyskać https://ideone.com/CXepfr (oczywiście zakładam, że dane są ładnie sformatowane).
Kod:
#include <iostream>
using namespace std;
int main() {
string first[3], second[3];
for(int i = 0; i < 3; ++i) {
getline(cin, first[i], ':');
cin.ignore();
getline(cin, second[i], ';');
cin.ignore();
}
for(int i = 0; i < 3; ++i)
cout << "|" << first[i] << "|" << second[i] << "|" << endl;
return 0;
}
Input:
Nazwa: Rower;
Osoba: Joanna;
Wiek: 18;
Jeżeli mam rację, to na pytania o erase i iterowanie odpowiem metodą Klasyk +18 