Funktionsname : strrchr
Header-Datei : <string.h>
Funktionsprototyp : char *strrchr(char *str, char c);
Funktion : Finden Sie das letzte Vorkommen des Zeichens c in der Zeichenfolge.
Parameter : char *str ist die abzurufende Zielzeichenfolge
char c ist das abzurufende Zeichen
Rückgabewert : Gibt die Position des letzten Vorkommens des Zeichens c in str zurück. Wenn der Wert nicht gefunden wird, gibt die Funktion einen Nullzeiger zurück
Programmbeispiel : Suchen Sie das letzte Vorkommen des Zeichens „c“ in der Zeichenfolge und geben Sie das Ergebnis aus
#include<string.h>#include<stdio.h>intmain(void){charstring[15];char*ptr,c='c';strcpy(string,www.dotcpp.com);ptr=strrchr(string ,c);if(ptr){printf(Thecharacter%cisatposition:%dn,c,ptr-string);}else{printf(Thecharacterwasnotfoundn);}return0;}
Laufergebnisse:
Die charakteristische Position: 11