C 查找子字符串

自己用 C 写的一个查找子字符串的函数

int findstr(char *str,char *substr) //C实现 find{  if(NULL == str || NULL== substr)    return -1;

  int strl = strlen(str); //字符串长度  int len = strlen(substr); //要查找的子串的长度  if(len>strl)    return -1;

  char *tmp = new char[len+1];

  for(int i = 0;i <= (strl-len);i++)  {    strncpy(tmp, str+i, len);    tmp[len] = ‘\0’;    if(0 == strcmp(tmp, substr))     {      delete[] tmp;      tmp = NULL;       return i;    }  }  delete[] tmp;  tmp = NULL;  return -1;}

,香港服务器,香港虚拟主机,香港虚拟主机少一点预设的期待,那份对人的关怀会更自在

C 查找子字符串

相关文章:

你感兴趣的文章:

标签云: