VS中冲突异常怎么解决

 

p1->name前面不加取地址符,因为p1->name是字符数组类型,再加取地址符会报错

改成这样再运行

struct Student *p1=(struct Student *)malloc(LEN);
	scanf("%s",p1->name);

 

改成:

scanf_s("%s %c %d",p1->name,20,&p1->sex,&p1->number);