Witam,
Mam pewien problem, otóż nie wiem czy do funkcji wraz z obiektem struktury jakim jest adres dynamicznej tablicy przekazać również całą strukturę. Generalnie chodzi o ten kod który chciałbym rozbic na pojedyńcze funkcje
//......
cin >> l;
punkt *punkt2D = new punkt[l];
for(int i = 0; i < l; i++)
{
cin >> punkt2D[i].nazwa >> punkt2D[i].x >> punkt2D[i].y;
punkt2D[i].odleglosc = (pow( (0 - punkt2D[i].x), 2 )+pow( (0 - punkt2D[i].y), 2));
}
for(int j = 0; j < l-1; j++)
for(int k = 0; k < l-1; k++)
{
if(punkt2D[k].odleglosc > punkt2D[k+1].odleglosc)
swap(punkt2D[k], punkt2D[k+1]);
}
for(int i = 0; i < l; i++)
cout << punkt2D[i].nazwa << " " << punkt2D[i].x << " " << punkt2D[i].y << endl;
//.....
Dzięki