सरल सी++ हैलो वर्ल्ड ट्यूटोरियल

Simple C Hello World Tutorial



C++ एक लचीली, सामान्य-उद्देश्य वाली प्रोग्रामिंग भाषा है जिसे मूल रूप से 1985 में द्वारा बनाया गया था बर्जने स्ट्रॉस्ट्रुप , एक डेनिश कंप्यूटर वैज्ञानिक। आज, सी ++ को सॉफ्टवेयर विकास के लिए उपयोग की जाने वाली सबसे शक्तिशाली भाषाओं में से एक माना जाता है।

C++ का उपयोग विभिन्न डोमेन में किया जाता है, जैसे एम्बेडेड सॉफ़्टवेयर, रीयल-टाइम ऑपरेटिंग सिस्टम, गेम डेवलपमेंट और फाइनेंस, और क्योंकि यह प्रक्रियात्मक और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग शैलियों दोनों का समर्थन करता है, यह मजबूत और बहुमुखी दोनों है।







इस लेख में, हम C++ प्रोग्राम की मूल संरचना पर चर्चा करने जा रहे हैं और आपको दिखाएंगे कि एक साधारण हैलो वर्ल्ड प्रोग्राम कैसे लिखा जाता है।



सी ++ कार्यक्रम संरचना

C++ में हैलो वर्ल्ड प्रोग्राम लिखने से पहले, आइए पहले C++ प्रोग्राम के प्राथमिक तत्वों पर चर्चा करें। सी ++ प्रोग्राम कंकाल का एक उदाहरण यहां दिया गया है:







क्योंकि प्रत्येक C++ प्रोग्राम इस मूल संरचना का पालन करता है, अब हम इस संरचना के प्राथमिक तत्वों की गहराई से व्याख्या करेंगे।

पहली पंक्ति #शामिल है। यहां, iostream इनपुट/आउटपुट स्ट्रीम के लिए खड़ा है, जहां एक स्ट्रीम वर्णों या बाइट्स की एक श्रृंखला है। यह लाइन प्रीप्रोसेसर को प्रोग्राम में लाइब्रेरी की सामग्री को शामिल करने का निर्देश देती है।



C++ प्रोग्रामिंग भाषा में कई पुस्तकालय उपलब्ध हैं। पुस्तकालयों में अंतर्निहित वस्तुएं और कार्य होते हैं जिनका उपयोग प्रोग्रामर प्रोग्राम लिखने के लिए कर सकते हैं, और वे C ++ कंपाइलर द्वारा प्रदान किए जाते हैं। जब हम C++ कंपाइलर इंस्टाल करते हैं, तो हमें सभी संबद्ध लाइब्रेरी मिल जाती हैं।

Iostream में निम्नलिखित ऑब्जेक्ट शामिल हैं:

  1. सीन: मानक इनपुट स्ट्रीम
  2. cout: मानक आउटपुट स्ट्रीम
  3. cerr: त्रुटियों के लिए मानक आउटपुट स्ट्रीम
  4. क्लॉग: लॉगिंग के लिए आउटपुट स्ट्रीम

प्रत्येक C++ प्रोग्राम में एक main() फंक्शन होता है। इस उदाहरण में, मुख्य फ़ंक्शन द्वारा दिया गया मान एक पूर्णांक है। इसलिए, यहां मुख्य () फ़ंक्शन चलाने के बाद, 0 का मान वापस कर दिया जाएगा।

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

हैलो वर्ल्ड (HelloWorld.cpp)

अब, हम एक सरल हैलो वर्ल्ड प्रोग्राम लिखते हैं और इसे निष्पादित करते हैं। हम स्ट्रिंग हैलो वर्ल्ड को मानक आउटपुट में लिखने के लिए C++ मानक लाइब्रेरी स्ट्रीम संसाधनों का उपयोग करेंगे।

#शामिल
NSमुख्य()
{
घंटे::गिनती <<नमस्ते दुनिया<<घंटे::एंडली;
वापसी 0;
}

C++ प्रोग्राम को कंपाइल करने के लिए, आपको कमांड का उपयोग करना होगा जी ++ -ओ .

हमने पिछले भाग में iostream हेडर फाइल पर चर्चा की थी; cin और cout आमतौर पर उपयोग की जाने वाली वस्तुएं हैं: cin का उपयोग मुख्य रूप से कीबोर्ड से इनपुट प्राप्त करने और डेटा को एक चर के रूप में संग्रहीत करने के लिए किया जाता है, जबकि cout का उपयोग स्क्रीन पर डेटा को प्रिंट करने के लिए किया जाता है।

हम हैलो वर्ल्ड को स्क्रीन पर प्रदर्शित करने के लिए cout का उपयोग कर सकते हैं। हालाँकि, हम cout ऑब्जेक्ट का सीधे उपयोग नहीं कर सकते क्योंकि यह std नेमस्पेस से संबंधित है। इसलिए, हम स्कोप रेज़ोल्यूशन ऑपरेटर (यानी, ::) का उपयोग करते हैं। इसके अलावा, एक नई लाइन को प्रिंट करने के लिए, हमने std::endl का उपयोग किया।

यदि आप स्कोप रिज़ॉल्यूशन ऑपरेटर का उपयोग नहीं करते हैं, तो आपको निम्न त्रुटि मिलेगी:

#शामिल
NSमुख्य()
{
गिनती<<नमस्ते दुनिया<<एंडली;
वापसी 0;
}

उपरोक्त त्रुटि को ठीक करने के लिए, आप या तो स्कोप रिज़ॉल्यूशन ऑपरेटर को सही ढंग से जोड़ सकते हैं या आप प्रोग्राम की शुरुआत में नाम स्थान का उल्लेख कर सकते हैं। यदि आप स्कोप रिज़ॉल्यूशन ऑपरेटर का उपयोग किए बिना cout का उपयोग करना चाहते हैं, तो आप निम्न कोड लिख सकते हैं:

#शामिल
का उपयोग करते हुए नाम स्थानघंटे;
NSमुख्य()
{

गिनती<<नमस्ते दुनिया<<एंडली;
वापसी 0;
}

उपरोक्त कार्यक्रम में, हमने दूसरी पंक्ति में एसटीडी नेमस्पेस का उल्लेख किया है (यानी, नेमस्पेस एसटीडी का उपयोग करके)। इसलिए, हमें हर बार जब हम std नेमस्पेस से किसी ऑब्जेक्ट का उपयोग करते हैं, तो हमें स्कोप रेज़ोल्यूशन ऑपरेटर का उपयोग करने की आवश्यकता नहीं होती है, और हम केवल std::cout लिखने के बजाय मानक आउटपुट में कुछ प्रिंट करने के लिए cout का उपयोग कर सकते हैं। इसी तरह, हमें एंडल के लिए स्कोप रेजोल्यूशन ऑपरेटर का उपयोग करने की आवश्यकता नहीं है।

अब, हम इस प्रोग्राम को संकलित करेंगे और आउटपुट देखेंगे:

जैसा कि आप देख सकते हैं, हमें वही आउटपुट मिलता है।

निष्कर्ष

C++ एक लचीली, सामान्य-उद्देश्य वाली प्रोग्रामिंग भाषा है जिसका व्यापक रूप से विभिन्न डोमेन में उपयोग किया जाता है। यह C प्रोग्रामिंग भाषा का एक विस्तार है और इसे C प्रोग्रामिंग का सिंटैक्स विरासत में मिला है। इस लेख में, हमने आपको C++ प्रोग्रामिंग भाषा में एक साधारण हैलो वर्ल्ड प्रोग्राम लिखने का तरीका दिखाया और प्रोग्राम के विभिन्न तत्वों के बारे में बताया।