测试1

作者: By丶久绊成影 | 来源:发表于2018-09-20 17:05 被阅读3次

代码块:

//模糊搜索判断是否符合筛选条件
int result_mohu(const gchar* key,char* str)
{
   typedef struct
   {
       char son[11];
   }Element;

   int i,j,k=0,l=0,m=0;

   //f=1为符合筛选条件
   int f=0;

 //N1为str的长度 N2为str连续子串的个数
 int N1=0,N2=0;
 N1=strlen(str);
 /*计算连续子串的个数*/
 for(i=1;i<=N1;i++)
   N2+=i;

   /*计算连续子串的个数*/
   //i控制子字符串的长度
   //j控制赋值
   //k控制新的线性结构b的下标
   //l控制子数组的首项在原数组中的位置
   //m控制即将用作赋值的str的下标
   Element *b=malloc(sizeof(Element)*N2);
   for(i=1;i<=N1;i++)
   {
       l=0;
       /*while循环内为给一个子字符串数组赋值*/
       while(1)
           {
           m=l;
           for(j=0;j<i;j++)
           {
               b[k].son[j]=str[m];
               m++;
           }
           l++;
           k++;
           if(m==N1)
               break;
           }
   }

   //挨个比对
   for(i=0;i<N2;i++)
       if(strcmp(key,b[i].son)==0)
       {
            f=1;
            break;
       }
   free(b);
   return f;
}

相关文章

  • 测试1

    测试1 Foo 测试1测试1测试1测试1测试1测试1

  • 测试文章1

    测试文章1的内容测试文章1的内容测试文章1的内容测试文章1的内容测试文章1的内容测试文章1的内容

  • markdown使用小结

    标题测试[1] 标题测试1 标题测试2 标题测试3 标题测试4 测试测试5 测试测试6 这是强调字符大小 代码测试...

  • 测试1

    在文件 gjkhhk

  • 测试1

    ?

  • 测试1

    测试文章

  • 测试1

    测试2

  • 测试1

    大 范德萨范德萨

  • 测试1

    6221395

  • 测试1

    代码块:

网友评论

      本文标题:测试1

      本文链接:https://www.haomeiwen.com/subject/fnunnftx.html