VisualStudio2022
常量分配给指针了。aCard.face = (char *)"Ace";
是不是中文的等号了?
没给指针分配空间,字符串不能赋值:aCard.face = (char*)malloc(16);strcpy(aCard.face, "Ace");aCard.suit = (char*)malloc(16);strcpy(aCard.suit, "Spades");