字符串中的数值修改成中文发音算法

字符串中有数字和汉语,修改其中的数字或数字串,使其按中文的读的方式替换掉

 假定有一行字符串,怎样处理呢?
   1.使用strstr找到有数字开始的位置
       单个数字看成一个字符串
   2.把这一行分成三部分,数字串为中间一部分
       含纯数字的字符串用atoi转换为数值
   3.数值使用求余取模的方法确定数的大小和位数
       保存在一个数组里,还有一个数组保存对应的值权
   4.数值到汉语习惯读法后与前一部分合并
        使用strcat函数
   5.这时可以合并第三部分,然后转到1,或第三部分的处理就按以上步骤处理,
     结束后与前面的部分连接在一起

posted on 2009-08-05 13:22  longhu  阅读(146)  评论(0)    收藏  举报

导航