C ++ strrchr () - C ++ मानक पुस्तकालय

स्ट्रिंग में किसी वर्ण की अंतिम घटना के लिए C ++ में स्ट्रैचर () फ़ंक्शन खोजता है।

strrchr () प्रोटोटाइप

const char * स्ट्र्रच (const char * str, int ch); char * strrchr (char * str, int ch);

strrchr()Str और ch: समारोह दो तर्क लेता है। यह स्ट्रिंग द्वारा इंगित स्ट्रिंग में वर्ण ch की अंतिम घटना को खोजता है।

इसे हेडर फ़ाइल "> हेडर फ़ाइल में परिभाषित किया गया है।

strrchr () पैरामीटर

  • ptr: नल समाप्त स्ट्रिंग के लिए सूचक को खोजा जाना चाहिए।
  • ch: खोजने के लिए चरित्र।

strrchr () वापसी मान

यदि ch पाया जाता है, तो strrchr()फ़ंक्शन एक सूचक को str में ch के अंतिम स्थान पर लौटाता है, अन्यथा एक नल सूचक लौटाता है।

उदाहरण: 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; )

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

ओ में अंतिम स्थिति "हैलो वर्ल्ड!" 7 है

दिलचस्प लेख...