C++ भाषा में अगर बाइट की धारा किसी keyboard या हार्ड ड्राइव से मुख्य मेमोरी तक flow होती है, तो इसे इनपुट ऑपरेशन के रूप में जाना जाता है और जब बाइट मुख्य मेमोरी से हार्ड ड्राइव या मॉनिटर को प्रदर्शित करते हैं, तो इसे आउटपुट ऑपरेशन कहा जाता है।
C++ standard library इनपुट और आउटपुट के लिए बड़ी संभावनाएं प्रदान करता है C++ इनपुट और आउटपुट ऑपरेशन के लिए स्ट्रीम नामक एक abstract, का उपयोग करता है एक धारा एक ऐसी unit है जो प्रोग्राम द्वारा characters को पढ़ने या लिखने के लिए उपयोग की जाती है उदाहरण के लिए, स्क्रीन, keyboard या एक फ़ाइल को C++ प्रोग्रामिंग भाषा में स्ट्रीम के रूप में प्रदर्शित किया जाता है।
इनपुट और आउटपुट के लिए स्ट्रीम का उपयोग किया जाता है जब आप keyboard पर टाइप करते हैं और आपका प्रोग्राम डेटा के रूप में अपना इनपुट लेता है, तो यह standard इनपुट होता है जब आपका आउटपुट terminal स्क्रीन पर प्रदर्शित होता है, तो यह standard आउटपुट होता है standard इनपुट स्ट्रीम को cin कहा जाता है, और standard आउटपुट स्ट्रीम को cout कहा जाता है।
iostream − iostream standard इनपुट आउटपुट स्ट्रीम के लिए खड़ा है इस header फ़ाइल में cin, cout, cerr आदि जैसे ऑब्जेक्ट की परिभाषाएं हैं।
iomanip − ये इनपुट आउटपुट manipulators के लिए खड़ा है इस फाइल में घोषित methods का इस्तेमाल धाराओं को जोड़ों के लिए किया जाता है इस फाइल में setw, setprecision आदि की परिभाषाएं शामिल हैं।
fstream − यह हेडर फाइल मुख्य रूप से फ़ाइल srteam का वर्णन करती है इस हेडर फाइल को फाइल से पढ़ा जाने वाले डेटा को इनपुट या आउटपुट के रूप में लिखा जाता है।
#include <iostream> using namespace std; int main( ) { char ary[] = "Welcome to htmltpoint"; cout << "Value of ary is: " << ary << endl; }
#include <iostream> using namespace std; int main( ) { int age; cout << "Enter your age: "; cin >> age; cout << "Your age is: " << age << endl; }