logo
Free, Micro AI Code Reviews That Run on Git Commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt

strrstr - locate last occurrence of substring

Author

       Lars Wirzenius (lars.wirzenius@helsinki.fi)

Publib                                        C Programmer's Manual                                STRRSTR(3pub)

Description

strrstr  finds  the last occurrence of the string pat in the string str.  The terminating '\0' characters
       are not compared.

Example

       To print out everything on each line starting with the last occurrence of "/* " on each line,  you  might
       use the following code:

            #include <stdio.h>
            #include <publib.h>

            int main(void) {
                 char *p, line[512];

                 while (fgets(line, sizeof(line), stdin) != NULL) {
                      p = strrstr(line, "/* ");
                      if (p != NULL)
                           printf("%s", p);
                 }
                 return 0;
            }

Name

       strrstr - locate last occurrence of substring

Return Value

strrstr returns a pointer to the first character of the substring, or NULL if the substring is not found.

See Also

publib(3), string(3), strstr(3)

Synopsis

       #include <publib.h>
       char *strrstr(const char *str, const char *pat);

See Also