English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
وظيفة مكتبة C size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream) من تدفق المقدر stream قراءة البيانات إلى ptr الموجود في المجموعة الموجهة.
إعلان وظيفة fread().
size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream)
عدد العناصر المقرأ بنجاح سيتم إرجاعه كـ size_t، وهو نوع بيانات كامل. إذا كان العدد مختلفًا عن معامل nmemb، فقد حدث خطأ أو وصلنا إلى نهاية الملف.
النموذج التالي يوضح استخدام وظيفة fread().
لنقوم بترميز وتشغيل البرنامج المذكور أعلاه، مما يخلق ملفًا file.txt،ثم نكتب المحتوى هذا هو w3codebox،ثم نستخدم fseek() فункциة لاستعادة كاتب الملف إلى بداية الملف، والمحتوى كالتالي:
هذا هو w3codebox