C ++ pointeurs. Comment affecter une valeur à une structure de pointeur?

Je avoir la structure suivante:

typedef struct{
    int vin;
    char* make;
    char* model;
    int year;
    double fee;
}car;

Puis-je créer un pointeur de type voiture

car *tempCar;

Comment faire pour affecter des valeurs à la tempCar? Je vais avoir de la difficulté à

        tempCar.vin = 1234;         
        tempCar.make = "GM";
        tempCar.year = 1999;
        tempCar.fee = 20.5;

Compilateur ne cesse de dire tempCar est de type auto*. Je ne suis pas sûr de ce que je fais mal

source d'informationauteur user69514