Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

C++ में मानक इनपुट स्ट्रीम (cin)


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

  1. दो योग IV - इनपुट C++ में एक BST है

    मान लीजिए हमारे पास एक बाइनरी सर्च ट्री और एक लक्ष्य मान है; हमें यह जांचना होगा कि क्या बीएसटी में दो तत्व मौजूद हैं जैसे कि उनका योग दिए गए लक्ष्य के बराबर है या नहीं। तो, अगर इनपुट पसंद है तो आउटपुट ट्रू होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - सरणी को परिभाषित करें v एक

  1. C++ में संख्याओं की एक धारा का औसत

    औसत संख्याओं का योग संख्याओं की कुल संख्या से विभाजित संख्याओं का योग है। इस समस्या में, हमें संख्याओं की एक धारा दी जाती है। और हम हर बिंदु पर संख्या का औसत प्रिंट करेंगे। आइए इसका एक उदाहरण लें कि यह कैसे काम करता है - हमारे पास 5 नंबर 24, 76, 29, 63, 88 की एक धारा है धारा के प्रत्येक बिंदु पर

  1. सी ++ स्ट्रीम क्लास स्ट्रक्चर

    C++ स्ट्रीम में प्रोग्राम थ्रेड और i/o के बीच स्थानांतरित वर्णों की धारा को संदर्भित करता है। स्ट्रीम कक्षाएं सी ++ में फाइलों और आईओ उपकरणों पर इनपुट और आउटपुट ऑपरेशंस के लिए उपयोग किया जाता है। इन वर्गों में विशिष्ट विशेषताएं हैं और कार्यक्रम के इनपुट और आउटपुट को संभालने के लिए। iostream.h पुस्