تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 3 از 3

نام تاپيک: تابع fseek در سی

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Mar 2006
    پست ها
    8

    پيش فرض تابع fseek در سی

    سلام
    من یک سوال در مورد تابع fseek() داشتم کسی می تونه کاربرد ابن تابع رو توضیح بده .من می خوام از این تابع در یک برنامه استفاده کنم که بتونم موقعیت سنج فایل رو هر جا که لازم باشه قرار بدم و آن چیزی که لازم هستش رو در آن قسمت فایل بنوسم مثلا در رکورد چهارم چیزی بنویسم .اگه کسی می دونه ممنون می شم راهنماییم کنه .

  2. #2
    داره خودمونی میشه hamed valizadeh's Avatar
    تاريخ عضويت
    Jul 2007
    محل سكونت
    تهران
    پست ها
    184

    پيش فرض

    میتونی از cplusplus.com کمک بگیری

  3. #3
    پروفشنال
    تاريخ عضويت
    May 2006
    محل سكونت
    کرج
    پست ها
    746

    پيش فرض

    فرم کلی تاب
    عint fseek(FILE *fp,long offset,int origin
    );
    پارامتر اول اشاره گر به فایلی که می خوای روش کار کنی.
    offset تعداد بایتی است که اشاره گر فایل باید از origin طی کنه که این قسمت رو بیشتر با کمک عملگر sizeof تعداد بایت رو ضرب در اندازه حرکت کن مثلا تعداد رکورد رو ضرب در اندازه رکرود کن تا به سر رکورد مورد نظر بره.origin هم مقادیر خاص خودش رو داره که ابتدای حرکت رو معلوم می کنه.
    SEEK_SET حرکت از ابتدای فایل
    SEEK_CUR حرکت از محل جاری اشاره گر
    SEEK_END حرکت از ابتدای فایل
    اگر تابع با موفقیت اجرا بشه مقدار 0 بر می گرداند.
    در غیر اینصورت غیر صفر بر می گرداند.
    fseek(A, 5*sizeof(double), SEEK_SET);
    اشاره گر رو از ابتدای فایل A به اندازه 40 بایت جلو می بره.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •