Witam. Utowrzyłem klasę record
class record {
public:
string imie;
int punkty;
int poziom;
record (string imie, int punkty, int poziom):imie(imie),punkty(punkty),poziom(poziom){};
record getRecord(){return record};
};
Następnie w funkcji pobieram dane z pliku tekstowego i każdą linijkę chcę zapisać do osobnego obiektu tej klasy. Obiektów tych łącznie powinno być 10, dlatego dynamicznie utworzyłem 10 obiektów. ( Tu też się pojawia mój pierwszy problem, ponieważ nie wiem jak utworzyć dynamicznie 10 obiektów, które będą przyjmowały po 3 argumenty).
record * klasaWynikow = 0;
klasaWynikow = new record[10];
I problem pojawia się kiedy w pętli chcę zapisać dane do obiektów. Posiadam 1 stringa oraz 2 inty i nie mam pojęcia jak w pętli odnieść się do i-tego obiektu wraz z konstruktorem z 3 argumentami.
Mam taką pętle
while(wyniki>>imie>>pkt>>lvl)
{
klasaWynikow[i](imie,pkt,lvl); // ???
i++;
}
Będę wdzięczny za każdą pomoc.