当前位置: 代码迷 >> C++ >> 如何用转换如上字符窜
  详细解决方案

如何用转换如上字符窜

热度:6730   发布时间:2013-02-26 00:00:00.0
怎么用转换如下字符窜?
用c语言改写如下:
分词程序输出的结果是这样的:
新华网/nt 天津/ns 9月/t 13日/t 电/n  国务院/nt 总理/n 温家宝/nr 13日/t 出席/
怎么把结果改成:
新华网|天津|9月|13日|电|国务院   ?
代码越简单越好

------解决方案--------------------------------------------------------
  国务院/nt 总理/n 温家宝 --> 国务院   ?    这又是什么规则??
下面是空白字符变'
------解决方案--------------------------------------------------------
',没验证过

i = 0
j = 0
while(src[i] != '\0') {
   if (src[i] == '\t' 
------解决方案--------------------------------------------------------
 src[i] == '\n' 
------解决方案--------------------------------------------------------
 src[i] == ' ') {
      des[j++] = '
------解决方案--------------------------------------------------------
';
      i++;
      while (src[i] != '\0' && (src[i] == '\t' 
------解决方案--------------------------------------------------------
 src[i] == '\n' 
------解决方案--------------------------------------------------------
 src[i] == ' '))
         i++;
   } else {
      des[j++] = src[i++];
   }
}
  相关解决方案