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

C में सोर्स स्ट्रिंग से n कैरेक्टर्स को डेस्टिनेशन स्ट्रिंग में जोड़ना


समस्या

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

समाधान

strcat फंक्शन

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

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

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

सिंटैक्स

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

strncat फंक्शन

  • यह फंक्शन एक स्ट्रिंग के 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(){ 
    // सोर्स और डेस्टिनेशन स्ट्रिंग्स घोषित करना // 
    char source[45], destination[50]; 
    // यूजर से सोर्स स्ट्रिंग और डेस्टिनेशन स्ट्रिंग पढ़ना // 
    printf("Enter the source string :"); 
    gets(source); 
    printf("Enter the destination string before :"); 
    gets(destination); 
    // उपरोक्त सभी परिणामों को संयोजित करना // 
    destination[2] = '\0'; 
    strncat(destination, source, 2); 
    strncat(destination, &source[4], 1); 
    // डेस्टिनेशन स्ट्रिंग प्रिंट करना // 
    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. NSString से अंतिम 4 कैरेक्टर कैसे निकालें? NSString से अंतिम 4 कैरेक्टर कैसे निकालें?

    स्ट्रिंग से अंतिम N कैरेक्टर निकालना Swift में किसी स्ट्रिंग से अंतिम 4 कैरेक्टर निकालने के लिए हम Swift में String क्लास के आंतरिक फंक्शन्स का उपयोग कर सकते हैं। हर नए रिलीज के साथ Swift में मेथड्स मॉडिफाई, डिप्रिकेटेड, जोड़े और बेहतर हुए हैं। Swift समान कार्य को प्राप्त करने के लिए अलग-अलग मेथड्स

  1. - पायथन में स्ट्रिंग से कैरेक्टर कैसे हटाएं?

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

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

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