运行这个程序,你会发现只要你不停的往那两个指针数组中添加内容,你就可以用五笔打出你想要打的字了,呵呵,这个方法有点笨,但还是蛮有趣的。
源代码如下:
#include <stdio.h>
#include <string.h>
int main(int argc,char **argv)
{
int i;
char ch[10];
char *str[]={"q","j","cexo","qtdh"};
char *name[]={"我","是","熊","锋"};
memset(ch,0,sizeof(ch));
printf("请输入五笔('1'退出!):\n");
while(ch[0]!='1')
{
scanf("%s",ch);
for(i=0;i<4;i++)
{
if(!strcasecmp(ch, str[i])) //输出的英文字母不分大小写哦,只要你输对就行啦
{
puts(name[i]);
break;
}
else
{
;
}
}
}
printf("\n");
return 0;
}
没有评论:
发表评论