I'm trying to write a string routine in C, and I keep hitting on the same issue.
In C, I have this string:
MAMAAMAAALJ
If I have this string:
AAA
How can I determine that AAA is inside of MAMAAMAAAJ?
Many C runtime libraries contain the function strstr (const char *s1, const char *s2).
If s2 is within s1, it returns a pointer within s1 to the beginning of the substring, otherwise returns NULL.
strstr.C implementations are conforming? In my experience, a few have some other name for this function and a few don't offer anything too close to it.strstr. Many environments also include the POSIX standard index function in <strings.h>, but ANSI C is certainly more widespread.