求教在C语言的汉字问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 22:37:18
在C语言中,我用字符数组来存汉字
如:
char *ch1="中"
char *ch2="中"
此时怎样的语法使ch2==ch1返回的是true?

我是想在内存中存储有汉字的笔画表,输入一个汉字后就查找出对应的笔画
回二楼:
我也用过strcmp,但是返回不相等。能告诉我你的代码码?或者我我不知道怎么用strcmp

你这个思想本身就是错的,ch1是不会等于ch2的,因为这是一个地址.同时分配的两块内存地址不是会一样的,其实汉字也有编码的,两个“中”的编码也是一样的。刚才我试过了,用strcmp这个语句可以判断,返回的是相等。

笔画和笔画表怎么对应的?涉及到人工智能了吗?