C ++ बेसिक इनपुट / आउटपुट

इस ट्यूटोरियल में, हम उपयोगकर्ता से इनपुट लेने के लिए सिने ऑब्जेक्ट का उपयोग करना सीखेंगे, और उदाहरणों की मदद से उपयोगकर्ता को आउटपुट प्रदर्शित करने के लिए cout ऑब्जेक्ट।

C ++ आउटपुट

C ++ में, coutमानक आउटपुट डिवाइसों को स्वरूपित आउटपुट भेजता है, जैसे स्क्रीन। हम आउटपुट प्रदर्शित करने के लिए ऑपरेटर coutके साथ ऑब्जेक्ट का उपयोग करते हैं <<

उदाहरण 1: स्ट्रिंग आउटपुट

 #include using namespace std; int main() ( // prints the string enclosed in double quotes cout << "This is C++ Programming"; return 0; ) 

आउटपुट

 यह C ++ प्रोग्रामिंग है 

यह कार्यक्रम कैसे काम करता है?

  • हम पहले iostreamहेडर फ़ाइल शामिल करते हैं जो हमें आउटपुट प्रदर्शित करने की अनुमति देती है।
  • coutऑब्जेक्ट के अंदर परिभाषित किया गया है stdनाम स्थान। stdनाम स्थान का उपयोग करने के लिए , हमने using namespace std;कथन का उपयोग किया ।
  • हर C ++ प्रोग्राम main()फंक्शन से शुरू होता है । main()फ़ंक्शन के प्रारंभ से कोड निष्पादन शुरू होता है ।
  • coutएक वस्तु है जो उद्धरण चिह्नों के अंदर स्ट्रिंग को प्रिंट करती है " "। इसके बाद <<ऑपरेटर होता है।
  • return 0;main()फ़ंक्शन की "निकास स्थिति" है । इस कथन के साथ कार्यक्रम समाप्त होता है, हालांकि, यह कथन अनिवार्य नहीं है।

नोट: यदि हम using namespace std;बयान को शामिल नहीं करते हैं , तो हमें std::coutइसके बजाय उपयोग करने की आवश्यकता है cout

यह पसंदीदा तरीका है क्योंकि stdनामस्थान का उपयोग संभावित समस्याएं पैदा कर सकता है।

हालाँकि, हमने stdकोड को अधिक पठनीय बनाने के लिए अपने ट्यूटोरियल में नाम स्थान का उपयोग किया है ।

 #include int main() ( // prints the string enclosed in double quotes std::cout << "This is C++ Programming"; return 0; ) 

उदाहरण 2: संख्या और वर्ण आउटपुट

संख्याओं और वर्ण चर को प्रिंट करने के लिए, हम एक ही coutऑब्जेक्ट का उपयोग करते हैं लेकिन उद्धरण चिह्नों का उपयोग किए बिना।

 #include using namespace std; int main() ( int num1 = 70; double num2 = 256.783; char ch = 'A'; cout << num1 << endl; // print integer cout << num2 << endl; // print double cout << "character: " << ch << endl; // print char return 0; ) 

आउटपुट

 70 256.783 वर्ण: ए 

टिप्पणियाँ:

  • endlजोड़तोड़ एक नई लाइन डालने के लिए प्रयोग किया जाता है। इसीलिए प्रत्येक आउटपुट को एक नई लाइन में प्रदर्शित किया जाता है।
  • <<ऑपरेटर एक बार यदि हम एक ही बयान में विभिन्न चर, तार और इतने पर प्रिंट करना चाहते हैं और अधिक से अधिक इस्तेमाल किया जा सकता। उदाहरण के लिए:
 cout << "character: " << ch << endl;

C ++ इनपुट

C ++ में, cinमानक इनपुट डिवाइस जैसे कि कीबोर्ड से स्वरूपित इनपुट लेता है। हम इनपुट लेने के लिए ऑपरेटर cinके साथ ऑब्जेक्ट का उपयोग करते हैं >>

उदाहरण 3: इंटेगर इनपुट / आउटपुट

 #include using namespace std; int main() ( int num; cout <> num; // Taking input cout << "The number is: " << num; return 0; ) 

आउटपुट

 एक पूर्णांक दर्ज करें: 70 संख्या है: 70 

कार्यक्रम में, हमने उपयोग किया

 cin>> num; 

उपयोगकर्ता से इनपुट लेने के लिए। इनपुट को चर संख्या में संग्रहीत किया जाता है। हम इनपुट लेने के लिए >>ऑपरेटर का उपयोग करते हैं cin

नोट: यदि हम using namespace std;बयान को शामिल नहीं करते हैं , तो हमें std::cinइसके बजाय उपयोग करने की आवश्यकता है cin

C ++ कई इनपुट ले रहा है

 #include using namespace std; int main() ( char a; int num; cout <> a>> num; cout << "Character: " << a << endl; cout << "Number: " << num; return 0; ) 

आउटपुट

 एक वर्ण और एक पूर्णांक दर्ज करें: एफ 23 चरित्र: एफ संख्या: 23 

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