C ++ strrchr () - C ++ szabványos könyvtár

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

érdekes cikkek...