读书人

如何用转换如上字符窜

发布时间: 2013-02-19 11:11:40 作者: rapoo

怎么用转换如下字符窜?
用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++];
}
}

读书人网 >C++

热点推荐