请教个问题char 和char* 的问题...在这里先感谢大虾了
下面是我编的一个小程序,希望大虾帮我解释下错哦在那里..需要怎么改....?**************************************************************************
#include"stdio.h"
main()
{
char name[10];
int n;
struct data
{
char name[20];
int phonenumber;
char address[20];
char mail[20];
};
struct data num[]={{"小黄",110,"上海区","shanghai@},
{"小黑",112,"广东省","guangdong@},
{"小红",119,"湖南省","hunan@},
{"小明",120,"安微省","anwei@},
{"小白",117,"湖北省","hubei@}};
printf("**************************************************\n");
printf(" 数据库已有名字:%s,%s,%s,%s,%s\n",num[0].name ,num[1].name,num[2].name,num[3].name,num[4].name);
printf(" *****请输入姓名获得详细资料******\n");
printf("**************************************************\n");
printf("输入您想获得详细资料的人的名字: ");
scanf("%s",&name);
for(n=0;n<=4;n++)
{
if(name==num[n].name)
printf("%s,%d,%s,%s\n",num[n].name ,num[n].phonenumber ,num[n].mail ,num[n].address);
}
}