Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C . में स्रोत स्ट्रिंग से गंतव्य स्ट्रिंग तक n वर्णों को जोड़ना

समस्या

strncat लाइब्रेरी फ़ंक्शन का उपयोग करके स्रोत स्ट्रिंग से गंतव्य स्ट्रिंग में n वर्णों को संयोजित करने के लिए एक C प्रोग्राम लिखें

समाधान

स्ट्रैट फ़ंक्शन

  • इस फ़ंक्शन का उपयोग दो स्ट्रिंग्स के संयोजन या संयोजन के लिए किया जाता है।

  • गंतव्य स्ट्रिंग की लंबाई स्रोत स्ट्रिंग से अधिक होनी चाहिए।

  • परिणामी संयोजित स्ट्रिंग स्रोत स्ट्रिंग में होगी।

सिंटैक्स

strcat (Destination String, Source string);

उदाहरण 1

#include <string.h>
main(){
   char a[50] = "Hello";
   char b[20] = "Good Morning";
   clrscr ( );
   strcat (a,b);
   printf("concatenated string = %s", a);
   getch ( );
}

आउटपुट

Concatenated string = Hello Good Morning

स्ट्रेनकैट फ़ंक्शन

  • इस फ़ंक्शन का उपयोग एक स्ट्रिंग के n वर्णों को दूसरे में संयोजित या संयोजित करने के लिए किया जाता है।

  • गंतव्य स्ट्रिंग की लंबाई स्रोत स्ट्रिंग से अधिक होनी चाहिए।

  • परिणामी संयोजित स्ट्रिंग गंतव्य स्ट्रिंग में होगी।

सिंटैक्स

strncat (Destination String, Source string,n);

उदाहरण 2

#include <string.h>
main ( ){
   char a [30] = "Hello";
   char b [20] = "Good Morning";
   clrscr ( );
   strncat (a,b,4);
   a [9] = ‘\0’;
   printf("concatenated string = %s", a);
   getch ( );
}

आउटपुट

Concatenated string = Hello Good.

उदाहरण 3

#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 :");
   gets(source);
   printf("Enter the destination string before :");
   gets(destination);
   //Concatenate all the above results//
   destination[2]='\0';
   strncat(destination,source,2);
   strncat(destination,&source[4],1);
   //Printing destination string//
   printf("The modified destination string :");
   puts(destination);
}

आउटपुट

Enter the source string :TutorialPoint
Enter the destination string before :C Programming
The modified destination string :C Tur

  1. एनएसएसटींग से अंतिम 4 अक्षर कैसे निकालें?

    स्विफ्ट में एक स्ट्रिंग से अंतिम 4 अक्षर निकालने के लिए हम स्विफ्ट में स्ट्रिंग क्लास के आंतरिक कार्यों का उपयोग कर सकते हैं। नई रिलीज के साथ हर बार तरीकों को संशोधित, बहिष्कृत, जोड़ा और तेजी से सुधार किया गया है। स्विफ्ट इसे प्राप्त करने के लिए विभिन्न तरीके प्रदान करता है। आइए कुछ उदाहरणों के साथ

  1. कैसे अजगर का उपयोग कर एक स्ट्रिंग से एक चरित्र को हटाने के लिए?

    यदि आप स्ट्रिंग से किसी निश्चित अनुक्रमणिका पर किसी वर्ण को हटाना चाहते हैं, तो आप उस वर्ण के बिना स्ट्रिंग बनाने के लिए स्ट्रिंग स्लाइसिंग का उपयोग कर सकते हैं। उदाहरण के लिए, >>> s = "Hello World" >>> s[:4] + s[5:] "Hell World" लेकिन यदि आप किसी वर्ण या वर्णो

  1. पायथन में एक स्ट्रिंग से विशिष्ट वर्ण कैसे निकालें?

    स्ट्रिंग क्लास में एक विधि प्रतिस्थापित होती है जिसका उपयोग स्ट्रिंग में सबस्ट्रिंग को बदलने के लिए किया जा सकता है। हम इस पद्धति का उपयोग उन वर्णों को बदलने के लिए कर सकते हैं जिन्हें हम खाली स्ट्रिंग से हटाना चाहते हैं। उदाहरण के लिए: >>> "Hello people".replace("e", &q