सी लाइब्रेरी फ़ंक्शन char *strcat(char *dest, const char *src) src . द्वारा इंगित स्ट्रिंग को जोड़ता है dest . द्वारा इंगित स्ट्रिंग के अंत तक ।
वर्णों की एक सरणी को स्ट्रिंग कहा जाता है।
घोषणा
एक सरणी के लिए घोषणा निम्नलिखित है -
char stringname [size];
उदाहरण के लिए - चार स्ट्रिंग [50]; लंबाई 50 वर्णों की स्ट्रिंग
आरंभीकरण
- एकल वर्ण स्थिरांक का उपयोग करना -
char string[10] = { ‘H’, ‘e’, ‘l’, ‘l’, ‘o’ ,‘\0’}
- स्ट्रिंग स्थिरांक का उपयोग करना -
char string[10] = "Hello":;
एक्सेस करना - एक नियंत्रण स्ट्रिंग "%s" है जिसका उपयोग स्ट्रिंग को तब तक एक्सेस करने के लिए किया जाता है जब तक कि उसका सामना '\0' से नहीं हो जाता।
स्ट्रैट() फ़ंक्शन
-
इसका उपयोग दो तारों के संयोजन या संयोजन के लिए किया जाता है।
-
गंतव्य स्ट्रिंग की लंबाई स्रोत स्ट्रिंग से अधिक होनी चाहिए।
-
परिणाम संयोजित स्ट्रिंग स्रोत स्ट्रिंग है।
सिंटैक्स
वाक्य रचना इस प्रकार है -
strcat (Destination String, Source string);
उदाहरण कार्यक्रम
निम्न प्रोग्राम strcat() फ़ंक्शन के उपयोग को दर्शाता है।
#include <string.h> main(){ char a[50] = "Hello \n"; char b[20] = "Good Morning \n"; strcat (a,b); printf("concatenated string = %s", a); }
आउटपुट
जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -
Concatenated string = Hello Good Morning
उदाहरण
आइए एक और उदाहरण देखें।
strcat लाइब्रेरी फ़ंक्शन का उपयोग करके स्रोत स्ट्रिंग को गंतव्य स्ट्रिंग में संयोजित करने के लिए C प्रोग्राम निम्नलिखित है -
#include<stdio.h> #include<string.h> void main(){ //Declaring source and destination strings// char source[45],destination[50]; //Reading source string and destination string from user// printf("Enter the source string : \n"); gets(source); printf("Enter the destination string : \n"); gets(destination); //Concatenate all the above results// strcat(source,destination); //Printing destination string// printf("The modified destination string :"); puts(source); }
आउटपुट
जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -
Enter the source string :Tutorials Point Enter the destination string :C programming The modified destination string :Tutorials Point C programming