Which of the following function is used to find the first occurrence of a string in another string?

Question: Which of the following function is used to find the first occurrence of a string in another string?

A strchr ( )

B strrchr ( )

c. strstr ( )

D.strnset ( )

Answer: strstr ( )

 

Function           Prototype Purpose
strstr() ·        char *strstr(const char *haystack

·        const char *needle)

Find the first occurrence of a specified substring needle within a string haystack.
strchr() ·        char *strchr(const char *str, int c) Find the first occurrence of a specified character c in a string str.
strrchr() ·        char *strrchr(const char *str, int c) Find the last occurrence of a specified character c in a string str.
strnset() ·        char *strnset(char *str, int c, size_t n) Set the first n characters of a string str to a specified character c.