想这种情况怎么赋值字符串进去啊?老是输出一堆乱码
void joinbook(struct peoplebook*book,int a) {
printf("请输入联系人姓名:");
scanf_s("%s", &book->arr[book->size].name, NAME);
printf("请选择联系人性别-> 1-----男 2-----女");
scanf_s("%d", &a);
if (a == 1) {
book->arr[book->size].sex = '男';
printf("%s", &book->arr[book->size].sex);
}
}