求c语言高手!!!如何用if判断输入的汉字

刚接触c语言,不知道c语言能否判断汉字是否是自己想要的。。就是先scanf("%s",&a):再if(a=="**")... 刚接触c语言,不知道c语言能否判断汉字是否是自己想要的。。就是先scanf("%s",&a): 再if(a=="**") 展开
 我来答
kaixingui2012
推荐于2017-09-08 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6822万
展开全部
字符串比较函数strcmp()
#include <stdio.h>
#include <string.h>
int main()
{
char a[100] ; //定义一个字符串,数组,存储输入的汉字
scanf("%s",a); //输入一串汉字

if ( strcmp(a, "汉字" ) == 0 ) //等于0表示相等
{
printf("yes!\n");
}
else
{
printf("no!\n");
}
return 0;
}
小赖的日常生活
2014-10-24
知道答主
回答量:16
采纳率:0%
帮助的人:8.2万
展开全部
比较该汉字的asc码。
追问
我是小白....能否详细点呢?大神
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孟涛玉
2014-10-24 · 超过13用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:39.2万
展开全部
详细描述一下你的问题,可以判定这是个汉字,但是不能判断是哪个汉字。
追问
就是判断是哪个汉字
追答
如果你查资料能够找到这个汉字的编码,也不是不可以,不过没有什么意义。不过你可以用判字符串相等可以看是不是你要的字符串。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式