सी ++ में फ़ंक्शन strncat() का उपयोग संयोजन के लिए किया जाता है। यह गंतव्य स्ट्रिंग के अंत में स्रोत स्ट्रिंग से वर्णों की निर्दिष्ट संख्या जोड़ता है और गंतव्य स्ट्रिंग के लिए एक सूचक देता है। strncat() का सिंटैक्स निम्नानुसार दिया गया है।
char * strncat ( char * dest, const char * src, size_t num );
उपरोक्त सिंटैक्स में, स्रोत स्ट्रिंग src को गंतव्य स्ट्रिंग के अंत में केवल num वर्णों तक जोड़ा जाता है।
एक प्रोग्राम जो स्ट्रैट () को प्रदर्शित करता है, वह इस प्रकार दिया गया है।
उदाहरण
#include <iostream> #include <cstring> using namespace std; int main() { char str1[20] = "Programming is "; char str2[20] = "fun"; strncat(str1, str2, 3); cout << "The concatenated string is "<<str1; return 0; }
आउटपुट
The concatenated string is Programming is fun
उपरोक्त कार्यक्रम में, दो तार str1 और str2 परिभाषित किए गए हैं। strncat() str1 के अंत में str2 की सामग्री को तीन वर्णों तक जोड़ता है और कॉउट का उपयोग करके संयोजित स्ट्रिंग प्रदर्शित किया जाता है। यह इस प्रकार दिया गया है।
char str1[20] = "Programming is "; char str2[20] = "fun"; strncat(str1, str2, 3); cout << "The concatenated string is "<<str1;