सी ++ पेरोर () - सी ++ स्टैंडर्ड लाइब्रेरी

C ++ में पेरर () फ़ंक्शन सिस्टम चर इरेंजो में वर्तमान में संग्रहीत त्रुटि कोड के आधार पर त्रुटि संदेश को स्टेटर को प्रिंट करता है।

पेरोर () प्रोटोटाइप

 void पेरोर (const char * str);

perror()समारोह stderr करने के लिए एक त्रुटि संदेश मुद्रित करने के लिए errno का मूल्य व्याख्या करता है। ग़लती से एक पूर्णांक मान होता है जो त्रुटि स्थिति निर्धारित करता है।

निम्न घटकों को सम्‍मिलित करके त्रुटि संदेश बनता है:

  • स्ट्रिंग की सामग्री str द्वारा इंगित की गई है।
  • एक बृहदान्त्र यानी ':'।
  • त्रुटिपूर्ण में संग्रहीत त्रुटि कोड का वर्णन करने में त्रुटि संदेश।
  • एक नई पंक्ति वर्ण यानी ' n'।

इसे हेडर फ़ाइल में परिभाषित किया गया है।

perror () पैरामीटर

str: एक शून्य समाप्त स्ट्रिंग को इंगित करता है।

perror () वापसी मान

कोई नहीं।

उदाहरण: कैसे कार्य () फ़ंक्शन काम करता है

 #include #include using namespace std; int main() ( char filename() = "example.txt"; /* if the file can not be reomved */ if (remove(filename) != 0) perror("File deletion failed"); else cout << "File deleted successfully"; return 0; )

यदि फ़ाइल मौजूद नहीं है तो प्रोग्राम चल रहा है:

 फ़ाइल विलोपन विफल: ऐसी कोई फ़ाइल या निर्देशिका नहीं है

दिलचस्प लेख...