Pattern Matching

String Pattern Matching: Write a function that checks for a given pattern at the end of a given string

String Pattern Matching: Write a function that checks for a given pattern at the end of a given string

In other words, Write a function, a variant of strstr that takes in 2 strings str1 and str2 and returns true if str2 occurs at the end of the string str1, and false otherwise.

bool str_str_end(char * str1, char * str2)
{
        // Store the base pointers of both strings
        char* beginStr1 = str1;
        char* beingStr2 = str2;

	   // Move to the end of the strings
        while(*str1++);

        while(*str2++);
  
Syndicate content