Witam szanownych programujących,
jak w strukturze "person" stworzyć wskaźnik na strukturę "ship" oraz jak później dla każdej osoby przypisać wybrany statek?
#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<stdlib.h>
#include<string.h>
using namespace std;
struct person {
int id;
//wskaźnik na statek
};
struct statek {
int waga;
char ship_name[30];
};
int main()
{
statek statki[2];
person osoba[4];
statki[0].waga = 100;
strcpy(statki[0].ship_name, "PotężnyStatek");
statki[1].waga = 200;
strcpy(statki[1].ship_name, "PotężniejszyStatek");
for (int i = 0;i < 4;i++)
{
//przydzielanie danej strukturze osoba[i] konkretnego statku
}
//wypisywanie id danej osoby oraz odpowiedniej nazwy statku i jego wagi
for (int i = 0;i < 2;i++)
cout << osoba[i].id << " " << /*nazwa statku*/ << " " << /*waga statku*/<<endl;
}