#include
#include
int fun(char*s,char*t)
{
int n; char*p,*r;
n=0;
while(*s)
{
p=s; r=t;
while(*r)
if(*r==*p)
{
r++;
p++;//缺少;
}
else
break;
if(r=='\0')//应该在美式键盘下输入单引号''
n++;
s++;
}
return n;
}
void main()
{
char s[100],t[100]; int m;
clrscr();
printf("\nplease enter string s:");//双引号输入错误
scanf("%s",s);//双引号输入错误
printf("\nplease enter substring t:");//双引号输入错误
scanf("%s",t);//双引号输入错误
m=fun(s,t);
printf("\nThe result is :m=%d\n",m);//双引号输入错误
}
错误都很简单低级。
批评:这些错误都应该自己能找的。如果把所有代码都贴出来让大家帮你找,你永远不会有进步。
高手