#include
#define N 5
struct communication
{
char a[20];
long b;
int c;
}com[N];
void set_record(struct communication *p)
{
printf("名字:");
scanf("%s",p->a);
printf("号码:");
scanf("%ld",(*p).b);
printf("年龄:");
scanf("%d",p->c);
}
void print_record(struct communication *p)
{
printf("%s %ld %d",p->a,p->b,p->c);
}
int main()
{
int i;
for(i=0;iset_record(com+i);
for(i=0;iprint_record(com+i);
return 0;
}
scanf("%ld",&(*p).b); 整数输入要取地址
scanf("%d",&(p->c));