程序 在win-tc上对 visualc++不对
#include <stdio.h>#include <string.h>
char *fun(char *s,char *t)
{
char *p,*r,*a;
/**********found**********/
a=NULL;
while(*s)
{
p=s;r=t;
while(*r)
/**********found**********/
if(*r==*p)
{r++;p++;}
else break;
if(*r=='\0') a=s;
s++;
}
return a ;
}
main()
{
char s[100],t[100],*p;
printf("\nPlease enter string S :");
scanf("%s",s);
printf("\nPlease enter substring t :");
scanf("%s",t);
p=fun(s,t);
if(p) printf("\nThe result is :%s\n",p);
else printf("\nNot found !\n");}
这个程序在win-tc上可以运行出来结果,但在visual c++6.0显示一个错误。不知道为啥,情高手指点迷津;不胜感激;