Witam,
za zadanie mam stworzyć dynamiczną strukturę, która będzie pobierać od użytkownika odpowiednie dane (marka(może mieć więcej niż 1 słowo) i rok produkcji).
Program włącza się, jednak po wpisaniu ilości powtórzeń, kończy swoje działanie.
Gdzie ukryty jest problem?
Pozdrawiam
#include <iostream>
using namespace std;
struct samochod
{
string marka;
int rok=0;
};
int ile=0;
int main()
{
cout<<"Ile samochod chcesz skatalogowac: ";
cin>>ile;
samochod *ws= new samochod [ile];
for(int i = 0; i = ile; i++)
{
cout<<"Podaj nazwe samochodu: "<<endl;
getline(cin,ws[i].marka);
cout<<"Podaj rok produkcji: "<<endl;
cin>>ws[i].rok;
}
delete[]ws;