char * strchr ( const char * string, int c );
Find character in string.
Returns the first occurrence of c in string.
The null-terminating character is included as part of the string and can also be searched.
If character is found, a pointer to the first occurrence of c in string is returned.
If not, NULL is returned.
Defined in ANSI-C.
ANSI-C++ standard specifies two different declarations for this function instead of the one included in ANSI-C:
const char * strchr ( const char * string, int c );
char * strchr ( char * string, int c );
Both have the same behavior as the original declaration.
/* strchr example */
char str = "This is a sample string";
char * pch;
printf ("Looking for 's' character in \"%s\"...\n",str);
printf ("found at %d\n",pch-str+1);
Looking for 's' character in "This is a sample string"...
found at 4
found at 7
found at 11
found at 18
strrchr, strcspn, strcmp, strstr, memchr