सी प्रोग्राम टू स्ट्रेटेननेट टू स्ट्रिंग्स

इस उदाहरण में, आप स्ट्रैट () फ़ंक्शन का उपयोग किए बिना दो स्ट्रिंग्स को मैन्युअल रूप से जोड़ना सीखेंगे।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित सी प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • C एरेस
  • सी प्रोग्रामिंग स्ट्रिंग्स
  • लूप के लिए सी

जैसा कि आप जानते हैं, सी प्रोग्रामिंग में दो तारों को समतल करने का सबसे अच्छा तरीका स्ट्रैकट () फ़ंक्शन का उपयोग करना है। हालांकि, इस उदाहरण में, हम दो तारों को मैन्युअल रूप से संक्षिप्त करेंगे।

समसामयिक दो स्ट्रिंग्स का उपयोग बिना स्ट्रैकट ()

 #include int main() ( char s1(100) = "programming ", s2() = "is awesome"; int length, j; // store length of s1 in the length variable length = 0; while (s1(length) != '') ( ++length; ) // concatenate s2 to s1 for (j = 0; s2(j) != ''; ++j, ++length) ( s1(length) = s2(j); ) // terminating the s1 string s1(length) = ''; printf("After concatenation: "); puts(s1); return 0; )

आउटपुट

 संघनन के बाद: प्रोग्रामिंग कमाल की है 

यहाँ, दो स्ट्रिंग्स s1 और s2 और समवर्ती और परिणाम s1 में संग्रहीत है।

यह ध्यान रखना महत्वपूर्ण है कि एस 1 की लंबाई को कंक्रीटिंग के बाद स्ट्रिंग को पकड़ने के लिए पर्याप्त होना चाहिए। यदि नहीं, तो आप अप्रत्याशित उत्पादन प्राप्त कर सकते हैं।

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