这个怎么做啊 有人可以给我写一下吗 怎么搞啊
感谢 真的很急 我一直都搞不懂这个输入汉字 然后if else
供参考:
#include<stdio.h>
#include<string.h>
struct cat{
char name[8];
int age;
char color[16];
}Cat[]={"小白",3,"白色","小花",100,"花色","黄猫",92,"黄色"};
int main()
{
char n[8];
int i,find=0,k=(sizeof(Cat))/(sizeof(Cat[0]));
printf("请输入小猫名字:");
scanf("%s",n);
for(i=0;i<k;i++)
if(strcmp(Cat[i].name,n)==0)
{ find = i; break;}
if(i >= k)
printf("张老太没有这只猫。\n");
else
printf("%s, %d, %s\n",Cat[find].name,Cat[find].age,Cat[find].color);
return 0;
}