السلام عليكم
أريد معرفة كيف تعمل fread(?,?,?,?) وأريد شرح البارمتر الخاصة بها
وجزاكم الله خير
السلام عليكم
أريد معرفة كيف تعمل fread(?,?,?,?) وأريد شرح البارمتر الخاصة بها
وجزاكم الله خير
جزاك الله خيرا أخي فهدالشلوي على الرد
ما فهمته هو تحميل المعلومات من الملف fileHandle ووضعه في romBuffer بحجم 1 بايت حتى تصل إلى آخر الملف
مثال
FILE *fileHandle; unsigned char *romBuffer; if((fileHandle = fopen(filename, "rb")) == NULL) return -1; bytesRead = fread(romBuffer + 0x200, 1, 4096, fileHandle); fclose(fileHandle);
يعني البرامتر الثاني أي الواحد يشير إلى كم بايت يمكن تحميله
والبراميتر الثالث يعني آخر بيت يجب الوصول إليه وهوه 4096
هل هذا ما تعنيه fread
أو أخطأت الفهم وإن أمكن مثال من عندك بارك الله فيكم
تم تعديل هذه المشاركة بواسطة hatem في 27 ديسمبر 2009 في 02:02
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…