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

C++ में cin और cout स्ट्रीम में क्या अंतर है?


cin इनपुट स्ट्रीम का एक ऑब्जेक्ट है और इनपुट स्ट्रीम जैसे फाइल, कंसोल, आदि से इनपुट लेने के लिए उपयोग किया जाता है। cout आउटपुट स्ट्रीम का एक ऑब्जेक्ट है जिसका उपयोग आउटपुट दिखाने के लिए किया जाता है। मूल रूप से, cin एक इनपुट स्टेटमेंट है जबकि cout एक आउटपुट स्टेटमेंट है।

वे विभिन्न ऑपरेटरों का भी उपयोग करते हैं। cin सम्मिलन ऑपरेटर (>> ) का उपयोग करता है जबकि cout निष्कर्षण ऑपरेटर ( <<) का उपयोग करता है।

उदाहरण के लिए, यदि आप एक चर my_int (cin का उपयोग करके) में एक int मान पढ़ना चाहते हैं और फिर इसे स्क्रीन पर प्रिंट करना चाहते हैं (cout का उपयोग करके), तो आप लिखेंगे -

उदाहरण

#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. C++ में cin, cout और cerr स्ट्रीम क्या हैं?

    सिने , cout, cerr, और रोकें वे धाराएँ हैं जो मानक इनपुट और मानक आउटपुट को संभालती हैं। ये iostream हेडर फ़ाइल में परिभाषित स्ट्रीम ऑब्जेक्ट हैं। std:: सिने क्लास आईट्रीम का एक ऑब्जेक्ट है जो संकीर्ण वर्णों (प्रकार के चार) के लिए उन्मुख मानक इनपुट स्ट्रीम का प्रतिनिधित्व करता है। यह सी स्ट्रीम स्टड

  1. C++ में डॉट (.) ऑपरेटर और -> में क्या अंतर है?

    डॉट और एरो ऑपरेटर दोनों का उपयोग C++ में किसी वर्ग के सदस्यों तक पहुंचने के लिए किया जाता है। वे बस विभिन्न परिदृश्यों में उपयोग किए जाते हैं। सी ++ में, वर्ग, संरचना, या संघ के रूप में घोषित प्रकारों को वर्ग प्रकार माना जाता है। तो निम्नलिखित उन तीनों को संदर्भित करता है। a.b का उपयोग केवल तभी किय

  1. C++ में #define और const कीवर्ड में क्या अंतर है?

    #define निर्देश एक प्रीप्रोसेसर निर्देश है; प्रीप्रोसेसर उन मैक्रोज़ को उनके शरीर से बदल देता है इससे पहले कि कंपाइलर इसे देखे। इसे एक स्वचालित खोज के रूप में सोचें और अपने स्रोत कोड की जगह लें। एक const चर घोषणा भाषा में एक वास्तविक चर घोषित करती है, जिसे आप एक वास्तविक चर की तरह उपयोग कर सकते हैं: