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

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


std::cin istream क्लास का एक ऑब्जेक्ट है जो संकीर्ण वर्णों (प्रकार char) के लिए उन्मुख स्टैंडर्ड इनपुट स्ट्रीम को दर्शाता है। यह C स्ट्रीम stdin से मेल खाता है। स्टैंडर्ड इनपुट स्ट्रीम वातावरण द्वारा निर्धारित वर्णों का एक स्रोत है। आमतौर पर यह माना जाता है कि यह किसी बाहरी स्रोत से इनपुट है, जैसे कीबोर्ड या फ़ाइल।

istream क्लास के एक ऑब्जेक्ट के रूप में, वर्णों को या तो एक्सट्रैक्शन ऑपरेटर (operator>>) का उपयोग करके फॉर्मेटेड डेटा के रूप में प्राप्त किया जा सकता है, या अनफॉर्मेटेड डेटा के रूप में, read जैसे मेंबर फ़ंक्शन्स का उपयोग करके। ऑब्जेक्ट को हेडर में एक्सटर्नल लिंकेज और स्टेटिक ड्यूरेशन के साथ घोषित किया गया है: यह प्रोग्राम की पूरी अवधि तक रहता है।

आप इस ऑब्जेक्ट का उपयोग स्टैंडर्ड इनपुट से वेरिएबल में पढ़ने के लिए कर सकते हैं। उदाहरण के लिए, यदि आप एक int मान को वेरिएबल my_int में पढ़ना चाहते हैं और फिर इसे स्क्रीन पर प्रिंट करना चाहते हैं, तो आप लिखेंगे:

उदाहरण

#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
  1. C++ में टू सम IV - इनपुट एक BST है C++ में टू सम IV - इनपुट एक BST है

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

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

    समस्या विवरण संख्याओं की एक स्ट्रीम दी गई है, प्रत्येक नई संख्या जुड़ने के बाद औसत प्रिंट करें। उदाहरण: स्ट्रीम = 24, 76, 29, 63, 88 1 संख्या: 24 2 संख्याएं: (24+76)/2 = 50 3 संख्याएं: (24+76+29)/3 = 43 4 संख्याएं: (24+76+29+63)/4 = 48 5 संख्याएं: (24+76+29+63+88)/5 = 56 एल्गोरिदम पिछले औसत का

  1. C++ स्ट्रीम क्लासेस की संरचना C++ स्ट्रीम क्लासेस की संरचना

    C++ में स्ट्रीम प्रोग्राम थ्रेड और I/O के बीच स्थानांतरित होने वाले वर्णों की स्ट्रीम को संदर्भित करता है। स्ट्रीम क्लासेस C++ में फाइलों और I/O डिवाइस पर इनपुट और आउटपुट ऑपरेशन के लिए उपयोग की जाती हैं। इन क्लासेस में प्रोग्राम के इनपुट और आउटपुट को संभालने के लिए विशिष्ट विशेषताएं होती हैं। iostre