C ++ strcspn () - C ++ स्टैंडर्ड लाइब्रेरी

C ++ में strcspn () फ़ंक्शन दो शून्य समाप्त बाइट स्ट्रिंग लेता है: अपने तर्क के रूप में भाग्य और src और src में मौजूद किसी भी वर्ण के लिए भाग्य की खोज करता है।

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

 size_t strcspn (const char * dest, const char * src);

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

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

strcspn () पैरामीटर

  • dest: खोजे जाने वाले अशक्त समाप्त स्ट्रिंग के लिए सूचक।
  • src: सूचक को खोजने के लिए वर्णों से युक्त एक शून्य समाप्त स्ट्रिंग की ओर इशारा करता है।

strcspn () वापसी मान

strcspn()कोई भी वर्ण की पहली आवृत्ति से पहले गंतव्य में पात्रों के समारोह रिटर्न संख्या src में प्रस्तुत करते हैं।

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

 #include #include using namespace std; int main() ( char num() = "0123456789"; char code() = "ceQasieoLPqa4xz10Iyq"; size_t result = strcspn(code, num); if (result < strlen(code)) cout << "First occurrence of number in " << code << " is at position " << result; else cout << code << " does not contain numbers"; return 0; )

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

 CeQasieoLPqa4xz10Iyq में संख्या की पहली घटना 12 की स्थिति पर है 

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