cin इनपुट स्ट्रीम का एक ऑब्जेक्ट है और इसका उपयोग फाइल्स, कंसोल आदि जैसे इनपुट स्ट्रीम्स से इनपुट लेने के लिए किया जाता है। cout आउटपुट स्ट्रीम का एक ऑब्जेक्ट है जिसका उपयोग आउटपुट दिखाने के लिए किया जाता है। मूल रूप से, cin एक इनपुट स्टेटमेंट है जबकि cout एक आउटपुट स्टेटमेंट है।
वे अलग-अलग ऑपरेटर्स का भी उपयोग करते हैं। cin एक्सट्रैक्शन ऑपरेटर (>>) का उपयोग करता है जबकि cout इंसर्शन ऑपरेटर (<<) का उपयोग करता है।
उदाहरण के लिए, यदि आप एक int मान को वेरिएबल my_int में पढ़ना चाहते हैं (cin का उपयोग करके) और फिर इसे स्क्रीन पर प्रिंट करना चाहते हैं (cout का उपयोग करके), तो आप लिखेंगे:
उदाहरण
#include<iostream>
int main() {
int my_int;
std::cin >> my_int;
std::cout << my_int;
return 0;
}
फिर इस प्रोग्राम को hello.cpp फ़ाइल में सेव करें। अंत में, टर्मिनल/कमांड प्रॉम्प्ट में इस फ़ाइल के सेव्ड स्थान पर नेविगेट करें और इसे कंपाइल करें:
$ g++ hello.cpp
इसे चलाएं:
$ ./a.out
आउटपुट
यदि आप इसे इनपुट देते हैं: 15, तो यह आउटपुट देगा:
15