用c写的字符串处理函数

以下函数由本人创作,分享给有缘人。
包括字符串查找indexOf,字符串提取substring。
所有方法曾经在turbo c2.0下测试通过,但现在出故障了,估计是因为turbo c是盗版缘故。。
boland公司也要生存,所以支持正版,本人决定开始攒钱买个正版的borland c++。
所以发代码在这里已经没有意义了,但是不发代码又会让有缘人失望,所以发个indexOf的代码:

void main(){
  printf("%s",indexOf("hello world!!","o",0));   /*从0开始查找第一个字母o*/
}

int indexOf(char*content,char*find,int start){
  int i,j,index,len1,len2;
  index=-1;
  len1=strlen(content);
  len2=strlen(find);
  for(i=start;i<len1;i++){
    int found=1;
    for(j=0;j<len2;j++){
      if(content[i + j]!=find[j]){
        found=0;
        break;
      }
    }
    if(found==1){
      index=i;
      break;
    }
  }
  return index;
}

Guess you like

Origin blog.csdn.net/weixin_44618493/article/details/121868211