• 大小: 17KB
    文件类型: .zip
    金币: 2
    下载: 0 次
    发布日期: 2024-01-30
  • 语言: C/C++
  • 标签: 拼音  分割  

资源简介

用于区分一串字符中的拼音字串,提供了C代码实现和C++的Qt代码实现方法

资源截图

代码片段和文件信息

#include “pinyinsplit.h“
#include 
#include 

int main()
{
    qDebug() << “*****“ << sizeof(IMNode);
    IMTree tree;
//    char str[405][7] = {
//“a““ai““an““ang““ao““ba““bai““ban““bang““bao““bei““ben““beng““bi““bian““biao““bie““bin““bing““bo““bu““ca““cai““can““cang““cao““ce““cen““ceng““cha““chai““chan““chang““chao““che““chen““cheng““chong““chou““chi““chu““chua““chuai““chuan““chuang““chui““chun““chuo““ci““cong““cou““cu““cuan““cui““cun““cuo““da““dai““dan““dang““dao““de““dei““den““deng““di““dian““diao““die““ding““diu““dong““dou““du““duan““dui““dun““duo““e““ei““en““eng““er““fa““fan““fang““fei““fen““feng““fo““fou““fu““ga““gai““gan““gang““gao““ge““gei““gen““geng““gong““gou““gu““gua““guai““guan““guang““gui““gun““guo““ha““hai““han““hang““hao““he““hei““hen““heng““hong““hou““hu““hua““huai““huan““huang““hui““hun““huo““ji““jia““jian““jiang““jiao““jie““jin““jing““jiong““jiu““ju““juan““jue““jun““ka““kai““kan““kang““kao““ke““ken““keng““kong““kou““ku““kua““kuai““kuan““kuang““kui““kun““kuo““la““lai““lan““lang““lao““le““lei““leng““li““lia““lian““liang““liao““lie““lin““ling““liu““long““lou““lu““lv““luan““lve““lun““luo““ma““mai““man““mang““mao““me““mei““men““meng““mi““mian““miao““mie““min““ming““miu““mo““mou““mu““na““nai““nan““nang““nao““ne““nei““nen““neng““ni““nian““niang““niao““nie““nin““ning““niu““nong““nou““nu““nv““nuan““nve““nuaio““o““ou““pa““pai““pan““pang““pao““pei““pen““peng““pi““pian““piao““pie““pin““ping““po““pou““pu““qi““qia““qian““qiang““qiao““qie““qin““qing““qiong““qiu““qu““quan““que““qun““ran““rang““rao““re““ren““reng““ri““rong““rou““ru““ruan““rui““run““ruo““sa““sai““san““sang““sao““se““sen““seng““sha““shai““shan““shang““shao““she““shei““shen““sheng““shou““shi““shu““shua““shuai““shuan““shuang““shui““shun““shuo““si““song““sou““su““suan““sui““sun““suo““ta““tai““tan““tang““tao““te““teng““ti““tian““tiao““tie““ting““tong““tou““tu““tuan““tui““tun““tuo““wa““wai““wan““wang““wei““wen““weng““wo““wu““xi““xia““xian““xiang““xiao““xie““xin““xing““xiong““xiu““xu““xuan““xue““xun““ya““yan““yang““yao““ye““yi““yin““ying““yong““you““yu““yuan““yue““yun““za““zai““zan““zang““zao““ze““zei““zen““zeng““zha““zhai““zhan““zhang““zhao““zhe““zhei““zhen““zheng““zhong““zhou““zhi““zhu““zhua““zhuai““zhuan““zhuang““zhui““zhun““zhuo““zi““zong““zou““zu““zuan““zui““zun““zuo“
//};
    char str[6][7] = {
“a““ai““an““ang““ao““ba“};
    DEBUG_IM
    for(int i=0; i<=5; i++)
        tree.addPinyin(str[i]);
    IM_PRINT(“new Node num: %d“ tree.getNodeTotal());
    char buff[] = “xingxanfaxgfuxuvbangibaobeibengsdgs“;
//    tree.addPinyin(buff);
//    DEBUG_IM
//    tree.addP

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-04-12 10:30  拼音分割算法\
     目录           0  2018-04-12 10:30  拼音分割算法\PinyinSplit-C风格字符处理\
     文件         349  2018-04-12 10:30  拼音分割算法\PinyinSplit-C风格字符处理\PinyinSplit.pro
     文件        3475  2018-04-12 10:30  拼音分割算法\PinyinSplit-C风格字符处理\main.cpp
     文件        1826  2018-04-12 10:30  拼音分割算法\PinyinSplit-C风格字符处理\pinyinsplit.cpp
     文件        1107  2018-04-12 10:30  拼音分割算法\PinyinSplit-C风格字符处理\pinyinsplit.h
     目录           0  2018-04-12 10:30  拼音分割算法\PinyinSplit-使用QString字符处理\
     文件         349  2018-04-12 10:30  拼音分割算法\PinyinSplit-使用QString字符处理\PinyinSplit.pro
     文件       18873  2018-04-12 10:30  拼音分割算法\PinyinSplit-使用QString字符处理\PinyinSplit.pro.user
     目录           0  2018-04-12 10:30  拼音分割算法\PinyinSplit-使用QString字符处理\PinyinSplit升级把拼音对应的所有汉字都添加到拼音节点上\
     文件         349  2018-04-12 10:30  拼音分割算法\PinyinSplit-使用QString字符处理\PinyinSplit升级把拼音对应的所有汉字都添加到拼音节点上\PinyinSplit.pro
     文件        3200  2018-04-12 10:30  拼音分割算法\PinyinSplit-使用QString字符处理\PinyinSplit升级把拼音对应的所有汉字都添加到拼音节点上\main.cpp
     文件        2076  2018-04-12 10:30  拼音分割算法\PinyinSplit-使用QString字符处理\PinyinSplit升级把拼音对应的所有汉字都添加到拼音节点上\pinyinsplit.cpp
     文件        1462  2018-04-12 10:30  拼音分割算法\PinyinSplit-使用QString字符处理\PinyinSplit升级把拼音对应的所有汉字都添加到拼音节点上\pinyinsplit.h
     文件        3206  2018-04-12 10:30  拼音分割算法\PinyinSplit-使用QString字符处理\main.cpp
     文件        1915  2018-04-12 10:30  拼音分割算法\PinyinSplit-使用QString字符处理\pinyinsplit.cpp
     文件        1213  2018-04-12 10:30  拼音分割算法\PinyinSplit-使用QString字符处理\pinyinsplit.h
     目录           0  2018-04-12 10:30  拼音分割算法\PinyinSplit-使用QString字符处理\当前的改进版PinyinSplit\
     文件         349  2018-04-12 10:30  拼音分割算法\PinyinSplit-使用QString字符处理\当前的改进版PinyinSplit\PinyinSplit.pro
     文件        3684  2018-04-12 10:30  拼音分割算法\PinyinSplit-使用QString字符处理\当前的改进版PinyinSplit\main.cpp
     文件        2035  2018-04-12 10:30  拼音分割算法\PinyinSplit-使用QString字符处理\当前的改进版PinyinSplit\pinyinsplit.cpp
     文件        1380  2018-04-12 10:30  拼音分割算法\PinyinSplit-使用QString字符处理\当前的改进版PinyinSplit\pinyinsplit.h

评论

共有 条评论