#include "stdio.h"
#include "string.h"
int findsubstring(char *s,char *sub)
{
int t;
char *p=s;
while (p)
{
if (*p==*sub)
t=p-sub;
return t;
++p;
}
return 0;
}
int main()
{ char line[80],substr[10];
int index;
gets(line);
gets(substr);
index=findsubstring(line,substr);
if(index>=0)
printf("index=%d\n",index);
else
printf("NOEXIST\n");
return 0;
}
本来我是想用这个方法,但后来发现不对,最多只能输出真地址,没办法输出所谓的下标