为什么运行不 出结果???????
#include <string.h>
#include <iostream.h>
struct student
{
int num;
char name[20];
char sex;
int age;
float score;
char addr[20];
};
struct student stu[3]={{10,"Li Lin",'M',18,87.5,"103 Beijing Road"},
{1002,"Wang Wu",'F',20,86.0,"111 Shanghai Road"},{103,"Zhang San",'F',20,90.8,"009 Namjing Road"}};
void main()
{ struct student *p;
char SName[20];
cout<<"姓名为:";
cin>>SName;
for(int i=0;i<3;i++)
{if(strcmp(SName,p->name)==0)
{cout<<"该生信息为:"<<p->num<<p->name<<p->sex
<<p->age<<p->score<<p->addr<<endl;
}
}
cout<<"no find";
}