Witam, mam napisany kod i error: 'imie' : is not a member of 'std::vector<_Ty>'. Mam jakoś includować imie, czy jakoś inaczej się radzi z takimi błędami? ;)
void pobierz(vector <indeks>& o, int &ile)
{
string imies, nazwisko;
cout<<"Podaj imie i nazwisko: ";
cin >>imies;
cin>>nazwisko;
o.imie.push_back(imies);
o.nazwisko.push_back(nazwisko);
string napis;
float ocenka;
for(int i=0;i<ile;i++)
{
cout<<"Najpierw przedmiot, potem ocena ";
cin>>napis;
cin>>ocenka;
o.oceny[i].przedmiot.push_back(napis);
o->oceny[i]->wartosc.push_back(ocenka);
}
}
struct ocena
{
string przedmiot;
float wartosc;
};
struct indeks
{
string imie;
string nazwisko;
ocena oceny[15];
int numer_albumu;
};