{{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