结构体找错
问题是定义一个结构体,用结构体的方式建立同学通讯录,包含姓名、电话信息。从键盘输入N条通讯录信息(N>=3),并输出此通讯录的信息。#include<stdio.h>
#define N 3
struct tongxulu
{
char name;
longmember;
char message;
};
main()
{ int i;
struct tongxuluman;
for(i=0;i<N;i++)
{
printf("名字:");
scanf("%s",&man.name);
printf("电话号码:");
scanf("%d",&man.member);
printf("消息是:");
scanf("%s",&man.message);
}
for(i=0;i<N;i++)
printf("名字:%s\n电话号码:%d \n消息是:%s",man.name,man.member,man.message);
}
结果为
名字:yi
电话号码:11111
消息是:nihao
名字:er
电话号码:22222
消息是:ni
名字:san
电话号码:33333
消息是:hao
请问一下大佬,为什么 这个语句 printf("名字:%s\n电话号码:%d \n消息是:%s",man.name,man.member,man.message); 执行不了 struct tongxulu
{
char name;
longmember;
char message;//////////
};
页:
[1]