{{keywords>wiki library source code example reference}}
====== strchr ======
char *strchr(const char *str, int c);
strchr finds the first occurrence of a character and return a pointer to it.
==== C Sourcecode Example ====
/*
* strchr c example code
* http://code-reference.com/c/string.h/strchr
*/
#include /* including standard library */
//#include /* uncomment this for Windows */
#include
int main( void ) {
char *ptr;
char string[] = "Find the first occurrence of a character and count it !";
if( strchr(string,'o') == NULL )
printf( "Cant find o character\n" );
else {
ptr=strchr(string,'o');
printf( "found character o at position %i\n", ptr-string+1 );
}
return 0;
}
==== strchr Output for this example ====
user@host:~$ ./strchr
found character o at position 15