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

C ++ में क्लियरर () फ़ंक्शन दिए गए फ़ाइल स्ट्रीम के लिए त्रुटि झंडे और EOF संकेतक को रीसेट करता है।

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

 शून्य क्लीयर (FILE * स्ट्रीम);

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

clearerr () पैरामीटर

stream: त्रुटि झंडे और EOF संकेतक को रीसेट करने के लिए फ़ाइल स्ट्रीम।

Clearerr () रिटर्न वैल्यू

कोई नहीं।

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

 #include #include using namespace std; int main () ( int ch; FILE* fp; fp = fopen("file.txt","w"); if(fp) ( ch = getc(fp); if(ferror(fp)) ( cout << "Error set" << endl; clearerr (fp); ) ) if(!ferror(fp)) cout << "Error reset"; fclose (fp); return 0; )

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

 त्रुटि सेट त्रुटि रीसेट 

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