Az strrchr () függvény a C ++ - ban egy karakter utolsó előfordulását keresi egy karakterláncban.
strrchr () prototípus
const char * strrchr (const char * str, int ch); char * strrchr (char * str, int ch);
A strrchr()
függvénynek két argumentuma van: str és ch. Megkeresi a ch karakter utolsó előfordulását a karakterláncban, amelyre str.
A "header file"> header fájlban van meghatározva.
strrchr () Paraméterek
ptr
: A nullával végződő karakterlánc mutatója.ch
: Karakter keresendő.
strrchr () Visszatérési érték
Ha ch-t talál, a strrchr()
függvény visszaad egy mutatót az ch-ben az str utolsó helyére, különben null-mutatót ad vissza.
Példa: Hogyan működik az strrchr () függvény
#include #include using namespace std; int main() ( char str() = "Hello World!"; char ch = 'o'; char *p = strrchr(str, ch); if (p) cout << "Last position of " << ch << " in "" << str << " " is " << p-str; else cout << ch << " is not present "" << str << " ""; return 0; )
A program futtatásakor a kimenet a következő lesz:
O helye a "Hello World!" az 7