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