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

C ++ में strncat () फ़ंक्शन एक स्ट्रिंग के वर्णों की एक निर्दिष्ट संख्या को दूसरे स्ट्रिंग के अंत में जोड़ता है।

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

 char * strncat (char * dest, const char * src, size_t count);

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

व्यवहार अपरिभाषित है अगर

  • तार ओवरलैप।
  • गंतव्य सरणी src की सामग्री को जोड़ने के लिए पर्याप्त बड़ी नहीं है।

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

strncat () पैरामीटर

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

strncat () वापसी मान

Strncat () फ़ंक्शन गंतव्य को इंगित करता है, गंतव्य स्ट्रिंग को सूचक लौटाता है।

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

 #include #include using namespace std; int main() ( char dest(50) = "Using strncat function,"; char src(50) = " this part is added and this is ignored"; strncat(dest, src, 19); cout << dest ; return 0; )

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

 Strncat फ़ंक्शन का उपयोग करते हुए, यह भाग जोड़ा जाता है

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