ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 字符串模式匹配(粗暴版)

字符串模式匹配(粗暴版)

原创 Linux操作系统 作者:壹頁書 时间:2015-08-26 18:22:55 0 删除 编辑
简单,粗暴,可能还有Bug




  1. #include <stdio.h>
  2. #include <string.h>

  3. int contain(char* source,char* target,int index){
  4.     int i=0;
  5.     for(;i<strlen(target);i++){
  6.         if(source[index]!=target[i]){
  7.             return -1;
  8.         }
  9.         else{
  10.             index=index+1;    
  11.         }
  12.     }
  13.     return 1;
  14. }

  15. int main(){
  16.     char* source="Hello World!!Hello World!!!";
  17.     char* target="orl";
  18.     int i=0;
  19.     for(;i<strlen(source);i++){
  20.         if(contain(source,target,i)==1){
  21.             printf("%i\n",i);
  22.         }
  23.     }
  24. }




来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29254281/viewspace-1783405/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2013-10-19

  • 博文量
    621
  • 访问量
    5990359