整型数组只能存储整型数据,汉字得用char定义数组。
ansi GB2312里一级汉字是按拼音排序的,其他的汉字按部首/笔划排序。所以能按拼音排序的汉字只有3000多个,直接用strcmp()比较就可以了。但是如果用的是Unicode,由于Unicode里的汉字按笔划顺序排序,所以没有办法实现按拼音排序。代码如下:include<stdio.h>#include<string.h> int main(){ char a[5]...