#include <iostream>
#include <cstring>
#include <conio.h>
using namespace std;
struct szymon
{
char firma[50];
double sred;
double waga;
};
int main()
{
szymon * kolano = new szymon;
cout << "Podaj nazwe firmy produkujacej pizze: ";
cin.getline(kolano->firma, 50);
cout << "Podaj srednice pizzy w cm: ";
cin >> (*kolano).sred;
cout << "Podaj wage pizzy w kg: ";
cin >> kolano->waga;
cout << "Informacje o pizzy:" << "\n";
cout << "Nazwa: " << kolano->firma << "\n";
cout << "Srednica: " << kolano->sred << "\n";
cout << "Waga: " << kolano->waga << "\n";
double pot = kolano->sred * kolano->sred * 3.14 * 0.5 * 0.5;
cout << "Powierzchnia w cm kwadratowych: " << pot;
delete kolano;
szymon * me = new szymon;
cout << "Podaj nazwe:" << "\n";
cin.getline(me->firma, 50);
delete me;
getch();
return 0;
}
i tutaj mam problem ponieważ jak mam w szymon *kolano = new szymon mam cin.getline(kolano->firma, 50) i tu mam działa a w szymon * me = new szymon; cin.getline(me->firma, 50); nie działa