Witam, robię program na zaliczenie. Wszystko działa dobrze, o ile nie dodam wskaźników. Nie mam pojęcia co jest nie tak, prosiłbym o nakierowanie mnie co robię źle.
#include <iostream>
#include <cstdlib>
using namespace std;
struct ksiazka
{
char *tytul [50];
char *autor [30];
double *cena;
int *naklad;
};
ksiazka egz;
int main()
{
ksiazka *a1=new ksiazka;
cout<<"Podaj tytul ksiazki: ";
cin>>*a1->tytul;
cout<<"Podaj autora ksiazki: ";
cin>>*a1->autor;
cout<<"Podaj cene ksiazki: ";
cin>>*a1->cena;
cout<<"Podaj naklad ksiazki: ";
cin>>*a1->naklad;
cout<<"\nTytul: "<<*a1->tytul<<endl;
cout<<"Autor: "<<*a1->autor<<endl;
cout<<"Cena: "<<*a1->cena<<endl;
cout<<"Naklad: "<<*a1->naklad<<endl;
return 0;
}