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

C++ स्टैंडर्ड एरर स्ट्रीम (cerr) क्या है?


std::cerr ostream क्लास का एक ऑब्जेक्ट है जो संकीर्ण वर्णों (प्रकार char) के लिए उन्मुख स्टैंडर्ड एरर स्ट्रीम को दर्शाता है। यह C स्ट्रीम stderr से मेल खाता है। स्टैंडर्ड एरर स्ट्रीम वातावरण द्वारा निर्धारित वर्णों का एक गंतव्य है। यह गंतव्य एक से अधिक स्टैंडर्ड ऑब्जेक्ट्स (जैसे cout या clog) द्वारा साझा किया जा सकता है।

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

आप इस ऑब्जेक्ट का उपयोग स्क्रीन पर लिखने के लिए कर सकते हैं। उदाहरण के लिए, यदि आप स्क्रीन पर "Hello" लिखना चाहते हैं, तो आप लिखेंगे:

उदाहरण

#include<iostream>
int main() {
    std::cerr << "Hello";
    return 0;
}

फिर इस प्रोग्राम को hello.cpp फ़ाइल में सेव करें। अंतिम टर्मिनल/कमांड प्रॉम्प्ट में इस फ़ाइल के सेव्ड स्थान पर नेविगेट करें और इसे कंपाइल करें:

$ g++ hello.cpp

इसे चलाएं:

$ ./a.out

आउटपुट

इससे निम्न आउटपुट मिलेगा:

Hello
  1. - लिनक्स पर C++ के लिए शीर्ष IDE

    बड़े प्रोजेक्ट्स को केवल टेक्स्ट एडिटर्स पर प्रबंधित करना मुश्किल होता है। ऐसे मामलों में IDE का उपयोग करने से आप अधिक उत्पादक और कम निराश होंगे। विभिन्न प्रकार के IDE उपलब्ध हैं और आपको अपनी आवश्यकताओं के अनुरूप सही चुनना चाहिए। यहां लिनक्स के लिए सर्वश्रेष्ठ C/C++ IDEs की सूची दी गई है। NetBeans

  1. - विंडोज पर C++ के लिए शीर्ष IDE

    बड़े प्रोजेक्ट्स को केवल टेक्स्ट एडिटर्स पर प्रबंधित करना मुश्किल होता है। ऐसे मामलों में IDE का उपयोग करने से आप अधिक उत्पादक और कम निराश होंगे। विभिन्न प्रकार के IDE उपलब्ध हैं और आपको अपनी आवश्यकताओं के अनुरूप सही चुनना चाहिए। यहां विंडोज के लिए सर्वश्रेष्ठ C/C++ IDEs की सूची दी गई है। Visual S

  1. - C++ में स्टैंडर्ड लाइब्रेरीज़ क्या हैं?

    C++ प्रोग्रामिंग भाषा में, C++ स्टैंडर्ड लाइब्रेरी क्लासेस और फंक्शन्स का एक संग्रह है, जो कोर भाषा में लिखे गए हैं और C++ ISO मानक का ही हिस्सा हैं। C++ स्टैंडर्ड लाइब्रेरी कई जेनेरिक कंटेनर्स, इन कंटेनर्स का उपयोग और हेरफेर करने के लिए फंक्शन्स, फंक्शन ऑब्जेक्ट्स, जेनेरिक स्ट्रिंग्स और स्ट्रीम्स (