首页 新闻 会员 周边 捐助

C++中怎么把输入的汉字按照拼音顺序排序啊啊啊啊啊啊啊!!!!!

0
悬赏园豆:30 [已解决问题] 解决于 2017-09-05 11:04

有一个链表  怎么弄才能让  新输入进来的汉字  按汉语拼音   排序   

曾谨的主页 曾谨 | 初学一级 | 园豆:153
提问于:2017-09-05 08:12
< >
分享
最佳答案
0

写一个getpinyin函数.弄个结构体.包含2个字段,一个拼音一个汉字.

然后排序的时候根据拼音来

收获园豆:30
吴瑞祥 | 高人七级 |园豆:29449 | 2017-09-05 09:36

大神  关键问题就是 getpinyin函数我不会写,,

曾谨 | 园豆:153 (初学一级) | 2017-09-05 10:11

@曾曾曾123: 百度找个库就行了.没让你去写.

吴瑞祥 | 园豆:29449 (高人七级) | 2017-09-05 10:28
其他回答(2)
0

C#里面直接排序,应该就是按照拼音顺序的,C++不清楚。

爱编程的大叔 | 园豆:30844 (高人七级) | 2017-09-05 09:53
0

我写了一个按拼音和笔顺排序中文的cn_sort库,可解决多音字,楼主若感兴趣可以看下:https://github.com/bmxbmx3/cn_sort

蔚尺丈八声 | 园豆:202 (菜鸟二级) | 2021-03-04 20:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册