C interview questions

C – strchr() function

strchr( ) function returns pointer to the first occurrence of the character in a given string. Syntax for strchr( ) function is given below.
char *strchr(const char *str, int character);

Example program for strchr() function in C:

In this program, strchr( ) function is used to locate first occurrence of the character ‘i’ in the string “This is a string for testing”. Character ‘i’ is located at position 3 and pointer is returned at first occurrence of the character ‘i’.

Output:

Character i is found at position 3
Occurrence of character “i” : 1
Occurrence of character “i” in “This is a string for testing” is “is is a string for testing”
Character i is found at position 6
Occurrence of character “i” : 2
Occurrence of character “i” in “This is a string for testing” is “is a string for testing”
Character i is found at position 14
Occurrence of character “i” : 3
Occurrence of character “i” in “This is a string for testing” is “ing for testing”
Character i is found at position 26
Occurrence of character “i” : 4
Occurrence of character “i” in “This is a string for testing” is “ing”

C String functions:

String.h header file supports all the string functions in C language. All the string functions are given below.

Click on each string function name below for detail description and example programs.