Menu
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY CYBERSECURITY DATA SCIENCE
     ❯   

C string strrchr() function

❮ string Functions


Example

Get a pointer to the last occurrence of a character in a string:

char myStr[] = "Hello World";
char * myPtr1 = strchr(myStr, 'o');
char * myPtr2 = strrchr(myStr, 'o');
cout << "First: " << myPtr1 << "\n";
cout << " Last: " << myPtr2 << "\n";
Try it Yourself »

Definition and Usage

The strrchr() function returns a pointer to the position of the last occurrence of a character in a string.

The strrchr() function is defined in the <string.h> header file.

Note: To find the first occurrence of a character in a string use the strchr() function.


Syntax

strrchr(char * str, int character);

Parameter Values

Parameter Description
str Required. A pointer to the string being searched.
character Required. The character to search for. A character's ASCII value can also be used.

Technical Details

Returns: A char type pointer to the position in the string where the character was found or NULL if the character was not found.

❮ string Functions


Related Pages

C Strings Tutorial

C String Functions Tutorial