There are numerous functions available in C to achieve the purpose of finding different positions of a substring with a string.
strstr():
To obtain the first occurrence of substring in a string the function used is strstr().
The syntax for this function is
char *strstr( const char *str1, const char *str2 );
The header file that must be included while using this function strstr() is <string.h>
In the above the function strstr() returns a pointer to the first occurrence of str2 in str1. If no match is found then NULL is returned.
strrstr():
This function is used to obtain the last occurrence of substring in a string.
The syntax for this function is
strrstr(const char *s, const char *subs );
The header file that must be included while using the function strrstr() is <sdgstd.h>
This returns a pointer which points to the last occurrence of a substring within another string. If the substring is not found, this will be the NULL pointer.
How to determine different positions of substrings within a string in C?
There are numerous functions available in C to achieve the purpose of finding different positions of a substring with a string.
To obtain the first occurrence of substring in a string the function used is strstr().
The syntax for this function is
The header file that must be included while using this function strstr() is <string.h>
In the above the function strstr() returns a pointer to the first occurrence of str2 in str1. If no match is found then NULL is returned.
This function is used to obtain the last occurrence of substring in a string.
The syntax for this function is
The header file that must be included while using the function strrstr() is <sdgstd.h>
This returns a pointer which points to the last occurrence of a substring within another string. If the substring is not found, this will be the NULL pointer.
Profile Answers by GeekAdmin Questions by GeekAdmin
Questions by GeekAdmin answers by GeekAdmin
Related Answered Questions
Related Open Questions