C语言中文分词改错,初学,希望大家可以教教我?

凉拌菜 发布于 2013/04/24 22:55
阅读 308
收藏 0
char segmentsentence(char s1[200]){                                //逆向最大匹配法
char s2[200]={" "};
while(s1[0]!=0){
int len=(int)sizeof(s1);
if(len>Maxwordlength){ len=Maxwordlength; }
char w[200];
strncpy(w,strlen(s1)-len,len);把从 strlen(s1)-len开始的len个值赋给W
w[len]=0;
int n=LocateElem_L(L,w);
while(len>2&&n==0)
{
len=len-1;
strncpy(w,strlen(s1)-len,len);
w[len]=0;
    n=LocateElem_L(L,w[len]);
}
strcat(w,"/");
strcat(w,s2);
strcpy(s2,w);
}
return s2[200];


}好多错误不知道怎莫改,求高手帮忙!初学
加载中
0
中山野鬼
中山野鬼
我晕,怎么象以前考试,纠错题,但考试多少还把算法设计内容写出来。
凉拌菜
凉拌菜
就是初学,编这段分词,用单链表存词,逆向最大拍匹配分词,字符不会处理,又搜不到例子,求指教
0
BattleHeart
BattleHeart
还是把你的C语言好好学学吧!看看谭浩强的书。
BattleHeart
BattleHeart
回复 @Heminzhang : 是么?
KKKzzzwow
KKKzzzwow
黑的好
凉拌菜
凉拌菜
我就在看他的书
凉拌菜
凉拌菜
o,知道了,你能不能告诉我C语言可不可以处理好这种问题?谢谢推荐
0
KKKzzzwow
KKKzzzwow
看什么谭浩强啊,是因为写着清华出版社还是因为学校的教科书?建议上c primer plus,差不多3到4个月看完,慢慢来
凉拌菜
凉拌菜
回复 @Heminzhang : 主要是用C语言中文分词逆向最大匹配法的一段程序,不知道怎样处理字符串,
KKKzzzwow
KKKzzzwow
多谷歌,百度,再提问,话说你直接贴代码都不知道这个程序要干啥的,连个注释都没有
返回顶部
顶部