C ++ strrchr () - C ++ standarta bibliotēka

Strrchr () funkcija C ++ meklē pēdējo rakstzīmi virknē.

strrchr () prototips

const char * strrchr (const char * str, int ch); char * strrchr (char * str, int ch);

strrchr()Funkcija aizņem divus argumentus: iela un ch. Tas meklē rakstzīmes ch pēdējo virkni, uz kuru norāda str.

Tas ir definēts galvenes failā "> header file.

strrchr () parametri

  • ptr: Nulles izbeigtās virknes rādītājs, kas jāmeklē.
  • ch: Raksturs, kuru meklēt.

strrchr () Atgriežamā vērtība

Ja ch tiek atrasts, strrchr()funkcija atgriež rādītāju uz ch pēdējo vietu str, pretējā gadījumā atgriež nulles rādītāju.

Piemērs: Kā darbojas funkcija strrchr ()

 #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; )

Palaidot programmu, izeja būs:

Pēdējā o pozīcija sadaļā "Sveika pasaule!" ir 7

Interesanti raksti...