我已经定义了一个带有模型(char *model)和模型年份(int year)的“汽车”结构。我有一个函数可以创建一个新的汽车结构;但是,在复制 char 指针时会出现段错误。这应该为链表创建一个新节点。
Car *newCar(char *model, int year){
Car *new = malloc(sizeof(Car));
new->year = year;
new->model = malloc(MAX_LENGTH*sizeof(char));
strcpy(new->model, model);
new->next = NULL;
return new;
}