Čau, mám problém, nevím jak volat dynamickou strukturu, konkrétně:
prisp * pt = new prisp[pocet]
chci zadavat data např. do prisp * pt = new prisp[0], potom prisp * pt = new prisp[1]... apod... Jsou to vždy jediná cvičení v Mistrovství v C++, který nedám.
Celý úkol je na straně 288. cvičení 6.
Díky moc za pomoc.
struct prisp
{
string jmeno;
int castka;
};
int main ()
{
int pocet;
cout << "Pocet prispevatelu: ";
cin >> pocet;
cout << endl << endl;
int pocet_zaloha = pocet;
prisp * pt = new prisp[pocet];
for (pocet; pocet >0; pocet --){
cout << "Zadejte jmeno darce: ";
pt[pocet];
cin.get();
getline (cin, pt ->jmeno);
cout << "Zadejte castku: ";
cin >> pt->castka;
}
for (pocet_zaloha; pocet_zaloha > 0; pocet_zaloha--){
pt[pocet_zaloha];
cout << endl <<pt->jmeno <<endl <<pt->castka<<endl;
}
return 0;
}