User Tools

Site Tools


Programming Reference/Librarys

Question & Answer

Q&A is closed



    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
#include <stdio.h> /* including standard library */
//#include <windows.h> /* uncomment this for Windows */
#include <string.h>
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 {
     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

on the occasion of the current invasion of Russia in Ukraine

Russian Stop this War
c/string.h/strchr.txt · Last modified: 2024/02/16 01:06 (external edit)

Impressum Datenschutz