C ++ strlen () - C ++ Standard Library

C ++ में strlen () फ़ंक्शन दिए गए स्ट्रिंग की लंबाई देता है।

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

 size_t strlen (const char * str);

स्ट्रलेन () अपने तर्क के रूप में एक शून्य समाप्त बाइट स्ट्रिंग को लेता है और इसकी लंबाई लौटाता है। लंबाई में अशक्त चरित्र शामिल नहीं है। यदि स्ट्रिंग में कोई अशक्त चरित्र नहीं है, तो फ़ंक्शन का व्यवहार अपरिभाषित है।

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

strlen () पैरामीटर

str: पॉइंटर टू द नेल टर्मिनेटेड बाइट स्ट्रिंग जिसकी लंबाई की गणना की जानी है।

strlen () वापसी मान

स्ट्रलेन () फ़ंक्शन शून्य समाप्त बाइट स्ट्रिंग की लंबाई लौटाता है।

उदाहरण: कैसे strlen () फ़ंक्शन काम करता है

 #include #include using namespace std; int main() ( char str1() = "This a string"; char str2() = "This is another string"; int len1 = strlen(str1); int len2 = strlen(str2); cout << "Length of str1 = " << len1 << endl; cout << "Length of str2 = " << len2 < len2) cout << "str1 is longer than str2"; else if (len1 < len2) cout << "str2 is longer than str1"; else cout << "str1 and str2 are of equal length"; return 0; )

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

 Str1 = 13 की लंबाई str2 = 22 str2 की लंबाई str1 से अधिक लंबी है

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