<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. C語言之字符串模糊查詢方法的實現

    時間:2025-08-17 08:11:30 C語言

    C語言之字符串模糊查詢方法的實現

      字符串模糊查詢,主要是輸入不完全的信息進行查找,即每次查找的是待查詢的內容中是否含有輸入的內容,如果有,則表示找到了。下面詳細的介紹下模糊查詢的實現方法,一起看看吧!

      代碼如下:

      #include <stdio.h>

      #include <stdlib.h>

      #include <string.h>

      int main(int argc, const char * argv[])

      {

      char str[] = "hello welcome to china"; /pic/p>

      printf("input a string:n");

      char str2[20];              /pic/p>

      fgets(str2, 19, stdin);

      char *res;

      res = memchr(str, str2[0], strlen(str));  /pic/p>

      if (res == NULL)

      {

      printf("find nothing...n");

      return 0;

      }

      int n;

      while (1)

      {

      n = memcmp(res, str2, strlen(str2) - 1); /pic/p>

      if (n != 0)

      {

      if (strlen(res) <= strlen(str2))  /pic/p>

      {

      printf("find nothing...n");

      return 0;

      }

      else

      {

      /pic/p>

      res = memchr(res + 1, str2[0], strlen(res));

      if (res == NULL)

      {

      printf("find nothing...n");

      return 0;

      }

      }

      }

      else

      { /pic/p>

      printf("%s is found..n", str2);

      return 0;

      }

      }

      }


    【C語言之字符串模糊查詢方法的實現】相關文章:

    C語言之字符串處理函數03-12

    C語言字符串操作函數及常用的實現03-16

    C語言中返回字符串函數的實現方法03-22

    C語言字符串操作函數和常用的實現03-20

    C語言實現返回字符串函數的方法有哪些01-02

    C語言字符串07-30

    c語言之符號的技巧12-10

    關于字符串的組合算法問題的C語言實現攻略10-19

    實現c語言中字符串和數字的相互轉換的代碼12-13

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人