你的结构声明有问题吧,一般结构体是这样声明的
typedef struct
{
char name[20];
char Phone_num[11];
........
}Personal_Information;
初始化结构体可以这样
Personal_Information Someone={"someone", "110",..............};
使用时可以 printf("\n\t\t 姓名:%s",Someone.name);
还有一个就是name ,phone_num不可能是一个字符,在结构体声明成字符数组
希望能帮到你
char name[20];//姓名 不能是一个字符啊! 而且你用%s输入,当然要定义成字符数组了
char g_phone[20];//固定电话 同上