Ch 12निःशुल्क

Managing Console & I/O Operations 154-167

🎓 Vardhman Mahaveer Open University📖 SLM - Object Orientated Programming in C ++ (Hindi)📖 10 नोट्स⏱️ ~15 मिनट
Arrays 137-153अध्याय 20 / 20

Managing Console & I/O Operations 154-167अध्ययन नोट्स

NCERT-संरेखित · 10 नोट्स · 3 निःशुल्क दिखाए गए

12.1 इनपुट/आउटपुट (I/O) की आवश्यकता

व्याख्या

12.1 इनपुट/आउटपुट (I/O) की आवश्यकता

कंप्यूटर प्रोग्रामिंग में इनपुट/आउटपुट (I/O) ऑपरेशन्स का अत्यंत महत्वपूर्ण स्थान है। इनपुट का अर्थ है डेटा का कंप्यूटर में प्रवेश कराना, जबकि आउटपुट का अर्थ है कंप्यूटर द्वारा प्रोसेस्ड डेटा या परिणाम को बाहर निकालना। C++ में I/O ऑपरेशन्स के लिए विशेष रूप से स्ट्रीम (stream) आधारित प्रणाली अपनाई गई है, जिससे डेटा का प्रवाह (flow) इनपुट डिवाइस (जैसे कीबोर्ड) से कंप्यूटर तक और कंप्यूटर से आउटपुट डिवाइस (जैसे मॉनिटर) तक होता है। यह अध्याय कंसोल आधारित I/O ऑपरेशन्स के प्रबंधन पर केंद्रित है, जिसमें मुख्यतः कीबोर्ड और स्क्रीन के माध्यम से डेटा का आदान-प्रदान होता है। I/O ऑपरेशन्स के बिना कोई भी प्रोग्राम उपयोगकर्ता से डेटा प्राप्त नहीं कर सकता और न ही परिणाम दिखा सकता है।

  • इनपुट का अर्थ है डेटा का कंप्यूटर में प्रवेश
  • आउटपुट का अर्थ है प्रोसेस्ड डेटा का बाहर आना
  • C++ में स्ट्रीम आधारित I/O प्रणाली का प्रयोग होता है
  • कंसोल I/O मुख्यतः कीबोर्ड और स्क्रीन के लिए होता है
  • I/O के बिना प्रोग्राम उपयोगकर्ता से संवाद नहीं कर सकता
  • 📌 इनपुट: डेटा का कंप्यूटर में प्रवेश
  • 📌 आउटपुट: कंप्यूटर से डेटा का बाहर आना
  • 📌 स्ट्रीम: डेटा प्रवाह का माध्यम

12.2 स्ट्रीम्स (Streams) की अवधारणा

अवधारणा

12.2 स्ट्रीम्स (Streams) की अवधारणा

C++ में इनपुट और आउटपुट को प्रबंधित करने के लिए स्ट्रीम्स की अवधारणा अपनाई गई है। स्ट्रीम एक डेटा प्रवाह है, जो स्रोत (जैसे कीबोर्ड) से गंतव्य (जैसे स्क्रीन) तक डेटा ले जाता है। दो मुख्य प्रकार की स्ट्रीम्स होती हैं: इनपुट स्ट्रीम (input stream) और आउटपुट स्ट्रीम (output stream)। इनपुट स्ट्रीम डेटा को प्रोग्राम में लाती है, जबकि आउटपुट स्ट्रीम डेटा को प्रोग्राम से बाहर भेजती है। C++ में मुख्य इनपुट स्ट्रीम 'cin' और मुख्य आउटपुट स्ट्रीम 'cout' है। ये दोनों 'iostream' हेडर फाइल में परिभाषित हैं। स्ट्रीम्स के माध्यम से डेटा का प्रवाह नियंत्रित और सुव्यवस्थित ढंग से होता है, जिससे प्रोग्रामिंग सरल और मानकीकृत हो जाती है।

  • स्ट्रीम डेटा के प्रवाह का माध्यम है
  • इनपुट स्ट्रीम डेटा को प्रोग्राम में लाती है
  • आउटपुट स्ट्रीम डेटा को प्रोग्राम से बाहर भेजती है
  • C++ में 'cin' और 'cout' मुख्य स्ट्रीम्स हैं
  • 'iostream' हेडर फाइल में स्ट्रीम्स परिभाषित हैं
  • 📌 स्ट्रीम: डेटा प्रवाह का माध्यम
  • 📌 इनपुट स्ट्रीम: डेटा को प्रोग्राम में लाने वाली स्ट्रीम
  • 📌 आउटपुट स्ट्रीम: डेटा को प्रोग्राम से बाहर भेजने वाली स्ट्रीम

12.3 कंसोल I/O के लिए C++ में प्रयुक्त स्ट्रीम्स

व्याख्या

12.3 कंसोल I/O के लिए C++ में प्रयुक्त स्ट्रीम्स

C++ में कंसोल (कीबोर्ड और स्क्रीन) के लिए विशेष स्ट्रीम्स का उपयोग किया जाता है। 'cin' (character input) का प्रयोग कीबोर्ड से डेटा लेने के लिए किया जाता है, जबकि 'cout' (character output) का प्रयोग स्क्रीन पर डेटा दिखाने के लिए होता है। ये दोनों 'ios