C语言,使用strcmp函数时,如果比较的2个字符串是中文要怎么比较?
2个回答
展开全部
直接当成普通的一样比 反正人家是转成 ascii码比的
像strcmp("中国","你好");一样
像strcmp("中国","你好");一样
更多追问追答
追问
中文字是怎么转成阿斯克码的?表里也查不到啊,那我怎么知道那个字的阿斯克吗大呢?
追答
你也不用知道呀 这个接口 一般就是用来对比 是不是相等
int i = strcmp("中国","中国"); 这样 i是等于0
int i = strcmp("中国","中@国"); i是不等于0
你只要判断 strcmp("XX","XX");是不是等于0 就知道 两个串相不想等 了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询