{ int m,n,k,num=0;
for(m=0;p[m];m++)
for(n=m,k=0;q[k]==p[n];k++,n++)
if(q[k+1]=='\0')
{ num++;break; }
return num;
}
void main()
{ char s[80],sub[80];
gets(s);
gets(sub);
printf("%d\n",count(s,sub));
}
九、编写函数fun:程序的功能是:调用函数fun从字符串s中删除指定的字符c。然后在main函数中输出删除指定字符后的字符串。
例如:从指定的字符串中"turbo c and borland c++ "中删除指定的字符'a'
输出:str=turbo c nd borlnd c++
#include
fun(char s[],char c)
{/**********Program**********/
int i,j;
for(i=j=0;s[i]!='\0';i++)
if(s[i]!=c)
s[j++]=s[i];
s[j]='\0';
/********** End **********/
}
main()
{static char str[]="turbo c and borland c++";
char c='a';
fun(str,c);
printf("str=%s\n",str);
}