Вызвано исключение: нарушение доступа для записи

#include <iostream>
#include <fstream>
#include <cstring>

struct car 
{
    std::string color;
    char* serialNumber;
    char* registrationNumber;
    std::string numberOfDoors;
    std::string manufactYear;
    std::string type;
    std::string price;
};

int main()
{
    car myCar;

    std::cout << "Enter color: ";
    std::cin >> myCar.color;

    std::cout << "Enter a serial number: ";
    std::cin >> myCar.serialNumber;
    

    return 0;
}

Вызывается исключение. При вводе myCar.color его нет, но он возникает после ввода myCar.serialNumber. В чем же ошибка?


Ответы (0 шт):