اسم الوظيفة : أخبر
ملف الرأس : <io.h>
النموذج الأولي للوظيفة : int Tell(int Handle);
الوظيفة : الحصول على موضع المؤشر للملف المفتوح
المعلمة : مقبض int هو مقبض الملف للحصول على مؤشر الملف
قيمة الإرجاع : ترجع موضع مؤشر الملف للملف المحدد عند النجاح، -1 عند الفشل.
مثال للبرنامج : قم بإنشاء ملف بالمحتوى الذي يعجبني www.dotcpp.com كثيرًا!
// افتح الملف، وحرك سبع بايتات، واحصل على موضع المؤشر الحالي #include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){intfd=open(D:\ a .txt,O_RDONLY);if(fd==-1){printf(cannotopenthefilen);return1;}intpos=tell(fd); printf(beforelseekfunction,currentposition:%ldn,pos);lseek(fd,7,SEEK_SET);// انتقل إلى موضع إزاحة 7 بايت من بداية الملف pos=tell(fd);printf(afterlseekfunction,currentposition :%ldn,pos);إغلاق(fd);return0;}
نتائج التشغيل
قبل وظيفة البحث، الموضع الحالي: 0 بعد وظيفة البحث، الموضع الحالي: 7