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

C++ में इनपुट पढ़ने के बाद हम cin.clear() और cin.ignore() को क्यों कॉल करेंगे?

C++ में cin का प्रयोग यूजर से इनपुट लेने के लिए किया जाता है। कभी-कभी कुछ कारणों से कुछ त्रुटि फ़्लैग सेट हो जाते हैं। उस समय में सिनेमा कोई इनपुट नहीं लेता है। कभी-कभी यह कुछ अन्य पात्रों को लेता है। इसलिए यदि हम सिनेमा को साफ़ करते हैं, तो त्रुटि फ़्लैग रीसेट हो जाते हैं। फिर हम गेटलाइन (), गेट () आदि कार्यों का उपयोग कर सकते हैं।

इग्नोर () फ़ंक्शन एक अन्य स्ट्रीम इनपुट फ़ंक्शन है। अगर हम इस तरह से फंक्शन लिखते हैं

cin.ignore(1000, ‘\n’)

फिर यह अगले 1000 वर्णों को अनदेखा कर देगा, अन्यथा '\n' मिलने तक पंक्तियों को अनदेखा कर देगा।


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

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

  1. C++ में cin, cout और cerr स्ट्रीम क्या हैं?

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

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

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