قاعدتاً باید از API سیستم عامل استفاده کرد. چون سیستم عامل که وظیفه مدیریت فایل رو داره.
مثلاً توی ویندوز بوسیله این تابع API میشه این کارو انجام داد:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ولی یه راه دیگه وجود داره. اینجوری که فایل رو در مود باینری باز کرده و اشاره گر فایل رو بوسیله تابع fseek به انتهای فایل می بریم. بعد بوسیله تابع ftell مکان آن را به دست می آوریم. این مقدار تعداد بایت های فایل ماست!
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
توضیحی درباره تابع fseek:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد زیر هم همون بالاییه فقط به صورت یه تابع آماده نوشته شده:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید