Advertisement
Extremum

Untitled

Oct 3rd, 2020
1,189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.53 KB | None | 0 0
  1. char* strstr(const char* text, const char* pattern)
  2. {
  3.     if (!text || !pattern) return NULL;
  4.     for (char* textt = text ; textt* != '\0' ; textt++)
  5.     {
  6.         char* tmp_t = textt;
  7.         char* tmp_p = pattern;
  8.         while (*tmp_t != '\0' && *tmp_p != '\0')
  9.         {
  10.             if (*tmp_t == *tmp_p)
  11.             {
  12.                 tmp_p++;
  13.                 tmp_t++;
  14.             }
  15.             else break;
  16.         }
  17.         if (*tmp_p == '\0') return textt;
  18.         if (*tmp_t == '\0') break;
  19.     }
  20.     return NULL;
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement