#include<iostream> using namespace std; int Mystrstr(char *srcstr,char *deststr); int main(void){ char *srcstr = "chinese people!"; char *deststr = "people"; cout<<"The deststr of position in srcstr is:"<<Mystrstr(srcstr,deststr)<<endl; return 0; } int Mystrstr(char *srcstr,char *deststr) { int k = 0; static int retval; for(retval = 0;srcstr[retval] != '\0';retval++){ if(deststr[0] == srcstr[retval]){ while(deststr[k]!='\0' && srcstr[retval+k]!='\0'){ k++; if(deststr[k]!= srcstr[k+retval]){ break; } } } if(deststr[k] == '\0') { return retval; } } return -1; }