اسم الوظيفة : eof
ملف الرأس : <io.h>
النموذج الأولي للوظيفة : int eof(int Handle);
الوظيفة : التحقق من انتهاء الملف
المعلمات : مقبض int هو مقبض الملف الذي سيتم اكتشافه
قيمة الإرجاع : إرجاع 1 عند الوصول إلى نهاية الملف، و0 عند عدم الوصول إلى نهاية الملف، و-1 عند حدوث خطأ.
مثال البرنامج : استخدم وظيفة القراءة لقراءة البيانات من الملف، واستخدم وظيفة eof للكشف عن نهاية الملف.
#include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){intfd=open(D:\a.txt,_O_RDWR+O_CREAT);if(fd==-1 ){printf(cannotcreatethefil en);return1;}charbuf[81];intn;while(!eof(fd)){// تحقق من قراءة نهاية الملف n=read(fd,buf,80);// القراءة من الملف يتكون من 80 حرفًا buf[n]=0;printf(%sn,buf);}إغلاق(fd);return0;}
نتائج التشغيل
www.dotcpp.comwww.dotcpp.comwww.dotcpp.com