如何用C语言实现一串中文姓名的排序(首字笔画或者字母)

要实现一个二维数组的中存储的中文姓名按笔画或者首字的字母按英文字母表排序。
怎么将中文首字处理为数值?
怎样确定这些数值是与中文的拼音的对应关系?
希望给一个实现的思路或者简单代码。
感激不尽
用C或者C++实现,最好给出思路,谢谢。

第1个回答  2009-10-14
数组的第一位设置成笔画数,第二位设置成首字母,排序时根据需要选择,输出时从第三位输出。
char *name="4w王";
相似回答
大家正在搜