RT
//没有现成的函数,我写的是伪代码,希望能够剩下的你自己实现
//s为主串,t为匹配串
int i,j,m,n;
j=strlength(s);
m=strlength(t);
if((k>j)||(k<0))return ERROR;
for(i=0;i<=j-m+1;i++)
{
substr(&sub,s,i,k)
if(strcompare(t,sub)==0)
{
n++;//计数器
}
}
//s为主串,t为匹配串
int i,j,m,n;
j=strlength(s);
m=strlength(t);
if((k>j)||(k<0))return ERROR;
for(i=0;i<=j-m+1;i++)
{
substr(&sub,s,i,k)
if(strcompare(t,sub)==0)
{
n++;//计数器
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答 2010-04-27
好像没有现成德汉书
最接近的是strstr,
头文件是string.h
配合上循环是很容易统计出来的。
最接近的是strstr,
头文件是string.h
配合上循环是很容易统计出来的。