用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++];
}
}