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

C/C++ मैक्रो फॉर स्ट्रिंग कंकेटनेशन


इस प्रोग्राम में हम देखेंगे कि दो स्ट्रिंग्स को जोड़ने के लिए मैक्रोज़ का उपयोग कैसे किया जाता है। हम मैक्रो में दो या दो से अधिक स्ट्रिंग्स बना सकते हैं, फिर बस उन्हें एक के बाद एक लिखकर एक कंकेटनेटेड स्ट्रिंग में बदल सकते हैं। सिंटैक्स नीचे जैसा है:

#define STR1 "str1"
#define STR2 " str2"
#define STR3 STR1 STR2 // यह str1 और str2 को कंकेटनेट करेगा

इनपुट: दो स्ट्रिंग्स लें

आउटपुट: कंकेटनेटेड स्ट्रिंग लौटाएं।

एल्गोरिदम

चरण 1: दो स्ट्रिंग्स लें
चरण 2: स्ट्रिंग्स को कंकेटनेट करने के लिए मैक्रो का उपयोग करें
चरण 3: समाप्त

उदाहरण कोड

#include <stdio.h>
#define STR1 "Hello"
#define STR2 "World"
#define STR3 STR1 STR2

main() {
    printf("%s", STR3);
}

आउटपुट:

HelloWorld
  1. त्रिकोणीय माचिस संख्या (Triangular Matchstick Number) के लिए C/C++ प्रोग्राम? त्रिकोणीय माचिस संख्या (Triangular Matchstick Number) के लिए C/C++ प्रोग्राम?

    माचिस की तीलियों का उपयोग करके बनाया गया एक त्रिकोण जो एक समबाहु त्रिकोण बनाने के लिए व्यवस्थित होता है, इसे त्रिकोणीय माचिस संख्या कहा जाता है। त्रिकोणीय माचिस संख्या माचिस त्रिकोण बनाने के लिए आवश्यक माचिस की तीलियों की संख्या है। इस समस्या में, हमारे पास माचिस पिरामिड की मंजिलों की संख्या X है।

  1. nवीं कैटलन संख्या (nth Catalan Number) के लिए C/C++ प्रोग्राम? nवीं कैटलन संख्या (nth Catalan Number) के लिए C/C++ प्रोग्राम?

    कैटलन संख्याएं (Catalan numbers) संख्याओं का एक अनुक्रम है। कैटलन संख्याएं प्राकृतिक संख्याओं का एक अनुक्रम बनाती हैं जो विभिन्न गणना समस्याओं में होती हैं, अक्सर पुनरावर्ती रूप से परिभाषित वस्तुओं से जुड़ी होती हैं। Cₙ लंबाई 2n के डाइक शब्दों (Dyck words) की संख्या है। एक डाइक शब्द n Xs और n Ys

  1. - विंडोज पर C++ के लिए शीर्ष IDE

    बड़े प्रोजेक्ट्स को केवल टेक्स्ट एडिटर्स पर प्रबंधित करना मुश्किल होता है। ऐसे मामलों में IDE का उपयोग करने से आप अधिक उत्पादक और कम निराश होंगे। विभिन्न प्रकार के IDE उपलब्ध हैं और आपको अपनी आवश्यकताओं के अनुरूप सही चुनना चाहिए। यहां विंडोज के लिए सर्वश्रेष्ठ C/C++ IDEs की सूची दी गई है। Visual S