Cześć mam taki problem że muszę stworzyć funkcję która:
losowanie – funkcja:
- pobiera jako argument liczbę N struktur, które mają zostać utworzone;
- dynamicznie alokuje pamięć na tablicę N wskaźników na struktury;
- następnie alokuje kolejno N struktur, przypisując uzyskane adresy do kolejnych komórek utworzonej wcześniej tablicy;
problem mam z punktem nr 3, dlatego proszę o pomoc i doradzenie co robię źle.
oto kawałek kodu
struktura losowanie(int N, struktura *&t,struktura *&wsk)
{
cout<<"Podaj liczbe struktur"<<endl;
cin>>N;
t=new struktura [N];//tablica przechowująca struktury
wsk=new struktura[N];//wsk to tablica na adresy struktur
for (int i=0;i<N;i++)
{
wsk[i]=&t[i];
};
Z góry dziękuję za pomoc.