Code:
#include <iostream>
using namespace std;
struct datum{
int dan;
};
struct kandidat{
char ime[10];
datum *polozeni[10]; //datum polozeni[10]; -radi
};
int main(){
kandidat ja;
kandidat *pok=new kandidat[5];
cout<<"ime: ";
cin>>pok[0].ime;
cout<<"\ndn: ";
cin>>pok[0].polozeni[0]->dan; //cin>>pok[0].polozeni.dan; -radi
cout<<"\nIME: "<<pok[0].ime;
cout<<pok[0].polozeni[0]->dan; //pok[0].polozeni[0].dan; -radi
char q; cin>>q; return 0;}
#include <iostream>
using namespace std;
struct datum{
int dan;
};
struct kandidat{
char ime[10];
datum *polozeni[10]; //datum polozeni[10]; -radi
};
int main(){
kandidat ja;
kandidat *pok=new kandidat[5];
cout<<"ime: ";
cin>>pok[0].ime;
cout<<"\ndn: ";
cin>>pok[0].polozeni[0]->dan; //cin>>pok[0].polozeni.dan; -radi
cout<<"\nIME: "<<pok[0].ime;
cout<<pok[0].polozeni[0]->dan; //pok[0].polozeni[0].dan; -radi
char q; cin>>q; return 0;}
Program radi ok(bez pokazivača), ali zašto ne radi s pokazivačima?