Now another useful file function is f error. So, the f error function what it does is it takes the input file pointer, it takes the file pointer *fp, and checks whether you encounter some error while reading the file. So, error may be of many kinds, for example you are trying to write to a read only medium like cd or maybe you trying to write to a file system, and the file system is full.
feof असे लिहितात २. ferror: int ferror ह्या फंक्शन सोबत सुद्धा फाईल पॉईंटर *fp वापरलेला असतो. जर तुम्ही फाईल रीड करीत असाल त्यावेळी काही error आली, error कोणकोणत्या येऊ शकतात १. फाईल मध्ये लिहिणार आहात पण डिस्क रीड ओन्ली असेल २. फाईल मध्ये लिहिणार आहात डिस्क फुल्ल झाली असेल ३.फाईल मध्ये लिहिणार आहात फाईल सिस्टिम फुल्ल झाली असेल अश्या वेगवेगळ्या प्रकारच्या error येऊ शकतात त्यावेळी ferror फंक्शन त्या error चेक करते जर error इंडिकेटर सेट झाला तर fp सेट होतो आणि तो नॉन झिरो व्हॅल्यू रिटर्न करतो नाहीतर झिरो व्हॅल्यू रिटर्न करतो