Co jest nie tak z tym fragmentem kodu?
Pytanie *tab;
tab = new Pytanie [ilosc_pytan];
Pytanie *wskaznik;
wskaznik = tab;
for(int i=0; i<ilosc_pytan; i++)
{
wskaznik.nr_pytania=i+1;
wskaznik.mozliwych = prawdopodobnych;
wskaznik.od_ktorej = linia_temat;
wskaznik.wczytaj();
wskaznik.zadaj();
wskaznik.sprawdz();
suma+=wskaznik.punkt;
wskaznik++;
}
delete [] tab;
http://zapisz.net/view.php?filename=316_przechwytywanie.png
Jak zrobię tak to wszystko jest w porządku.
int suma=0;
for(int i=0; i<ilosc_pytan; i++)
{
Pytanie p;
p.nr_pytania=i+1;
p.mozliwych = prawdopodobnych;
p.od_ktorej = linia_temat;
p.wczytaj();
p.zadaj();
p.sprawdz();
suma+=p.punkt;
}