(C++) टेक्स्ट को स्क्रीन पर प्रिंट करना


टेक्स्ट प्रदर्शित करें
आइए एक प्रोग्राम का विश्लेषण करते हैं जो "Hello, world!" वाक्यांश प्रदर्शित करता है।
  #शामिल <iostream> नेमस्पेस एसटीडी का उपयोग करना; मुख्य() { cout << "हैलो वर्ल्ड!"; }
आइए प्रोग्राम लाइन को लाइन से तोड़ दें:

#include <iostream> - (अंग्रेज़ी इनपुट आउटपुट स्ट्रीम से - इनपुट और आउटपुट स्ट्रीम) - कक्षाओं, कार्यों और चरों के साथ एक फ़ाइल शामिल करें C++ प्रोग्रामिंग भाषा में I/O संगठन के लिए।

नामस्थान एसटीडी का उपयोग करना; - पूरा std नामस्थान आयात करें। इस नाम स्थान में C++ मानक लाइब्रेरी के सभी नाम शामिल हैं।

नेमस्पेस – यह एक घोषणात्मक क्षेत्र है जिसके अंतर्गत विभिन्न पहचानकर्ताओं (प्रकारों, कार्यों, चरों आदि के नाम) को परिभाषित किया गया है। 

नामस्थानों का उपयोग कोड को तार्किक समूहों में व्यवस्थित करने के लिए किया जाता है और नामकरण विवादों से बचने के लिए, विशेष रूप से ऐसे मामलों में जहां कोड बेस में कई पुस्तकालय शामिल होते हैं। std क्षेत्र cin और cout नामक मानक इनपुट और आउटपुट स्ट्रीम का वर्णन करता है।

cout << "हैलो, वर्ल्ड!";

cout - यह आउटपुट स्ट्रीम का नाम है, अर्थात, स्क्रीन पर प्रदर्शित वर्णों का क्रम (वर्णों का क्रम जो हम आउटपुट में लिखते हैं) दो त्रिकोणीय कोष्ठकों के बाद उद्धरण <<)

आउटपुट ऑपरेटर  C++

में स्क्रीन पर आइए आउटपुट ऑपरेटर cout. 
की कुछ विशेषताओं का विश्लेषण करते हैं
1) आप एक लाइन पर कई आउटपुट स्टेटमेंट लिख सकते हैं।
उदाहरण के लिए,   cout << "पाठ 1"; cout << "टेक्स्ट2"; एक लाइन में लिखा जा सकता है cout << "पाठ 1" << "टेक्स्ट2"; दोनों ही मामलों में, text1 और text2  एक ही लाइन पर आउटपुट होंगे।

2) टेक्स्ट को एक नई लाइन में रैप करने के लिए, आप कैरेक्टर सीक्वेंस "\n", या कमांड endl का इस्तेमाल कर सकते हैं।
परिणाम में अगली दो पंक्तियां समान हैं। आप कोई भी तरीका इस्तेमाल कर सकते हैं। cout << "टेक्स्ट1 \n" << "पाठ2";  //कोई दस" उद्धरणों में लिखा गया है
या आप इसे इस तरह लिख सकते हैं: cout << "पाठ 1" << एंडल << "टेक्स्ट2";



*** दीप सामग्री***

यह सामग्री उन लोगों के लिए है जो क्लासिकल C भाषा और C++ से इसके अंतर को सीखना चाहते हैं।

इस सामग्री को जानने से आपको ओलंपियाड की समस्याओं को हल करने में मदद मिलेगी।

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

प्रिंटफ ("<प्रारूप स्ट्रिंग>",<अल्पविराम से अलग चर नाम>);      // काम के लिए stdio.h लाइब्रेरी को शामिल करना आवश्यक है
हम बाद में वेरिएबल के बारे में बात करेंगे। परिवर्तनीय व्युत्पत्ति हमेशा आवश्यक नहीं होती है। कभी-कभी आपको केवल पाठ या संख्या प्रदर्शित करने की आवश्यकता होती है।
 
फ़ॉर्मेट स्ट्रिंग  एक स्ट्रिंग है, जिसमें टेक्स्ट के अलावा, विशेष पैटर्न भी हो सकते हैं , जिसके बारे में हम भविष्य के पाठ्यक्रमों में भी बात करेंगे।

सामान्य संकेतन में,  <>  प्रतीकों का उपयोग यह दिखाने के लिए किया जाता है कि उनके बीच मौजूद जानकारी भिन्न हो सकती है, यह सब कार्य पर निर्भर करता है। प्रोग्राम लिखते समय <> प्रतीकों को छोड़ दिया जाता है।

यदि आप स्वरूप स्ट्रिंग के अंदर सादा पाठ लिखते हैं, तो यह एक पंक्ति में उसी तरह प्रदर्शित होगा जैसे यह एक पंक्ति में लिखा गया था।  
यदि हमें किसी नई लाइन से कुछ आउटपुट करने की आवश्यकता है, तो इसके लिए एक विशेष वर्ण  \n  का उपयोग उस स्थान पर किया जाता है जहां एक नई लाइन में परिवर्तन की योजना है।

उदाहरण के लिए,       printf("हर कोई \nबिल्ली का बच्चा प्यार करता है");   प्रत्येक शब्द को एक नई पंक्ति में प्रदर्शित करता है।

 

विशेष वर्ण

कई प्रोग्रामिंग भाषाओं में विशेष वर्ण होते हैं जिन्हें आप केवल आउटपुट नहीं कर सकते हैं। 
उदाहरण के लिए, आमतौर पर इस्तेमाल किए जाने वाले विशेष वर्ण, -  ये बैकस्लैश (<कोड> \), उद्धरण चिह्न (<कोड>") और एपॉस्ट्रॉफ़ी (<कोड>') हैं।
ध्यान दें कि सामान्य स्लैश (/) कोई विशेष वर्ण नहीं है!

ऐसे कैरेक्टर्स को आउटपुट करने के लिए हम उनमें से प्रत्येक के सामने \ का चिह्न लगाते हैं। अर्थात यदि हम \ अक्षर को स्क्रीन पर प्रदर्शित करना चाहते हैं तो आउटपुट स्टेटमेंट में हमें \\ लिखना होगा।

आपको याद रखना होगा!
अक्षरों को आउटपुट करने के लिए \, ", ', उनके पहले \ लगाएं।