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