c语言 如何确定两个字符型变量中的汉字是否一样

如题所述

char str1[3]={ "汉" },str2[3]={ "字" }; //一个汉字占用两个字节
if ( strcpy(str1,str2)==0 ) printf("两个汉字相同。\n"); else printf("两个汉字不同。\n");
汉字占用不只一个字节,所以比较需要用字符串比较的方法。也可以:
if ( (str1[0]==str2[0])&&(str1[1]==str2[1]) ) printf("两个汉字相同。\n"); else printf("两个汉字不同。\n");
温馨提示:答案为网友推荐,仅供参考
相似回答