نمایش نتایج 1 تا 2 از 2

نام تاپیک: ایا امکان به عقب برگرداندن کرسر رایت در کار با فایل در C++‎ هست؟

  1. #1

    Question ایا امکان به عقب برگرداندن کرسر رایت در کار با فایل در C++‎ هست؟

    سلام دوستان
    هنگام کار با فایل میشه کرسر رو از طریق seek به جلو برد سوال من اینه که ایا این امکان هست که کرسر رو به عقب برگردوند
    مثلا من یه عدد صحیح رو از فایل می خونم و اگه اون عدد مورد نظر من بود بتونم با به عقب برگردوندن کرسر روی همون عدد قبلی یه عدد جدید بنویسم
    ممنون

  2. #2
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    ایران سرای من است
    پست
    2,655

    نقل قول: ایا امکان به عقب برگرداندن کرسر رایت در کار با فایل در C++‎ هست؟

    سوال من اینه که ایا این امکان هست که کرسر رو به عقب برگردوند
    مثلا من یه عدد صحیح رو از فایل می خونم و اگه اون عدد مورد نظر من بود بتونم با به عقب برگردوندن کرسر روی همون عدد قبلی یه عدد جدید بنویسم
    چرا نشه از چه ابزاری برای کار با فایل اسفاده میکنید؟ مثلا با ابزارهای مرتبط با ساختار FILE به این شکل میشه

    long offset;
    int num;
    fseek(fp, offset, SEEK_SET);
    fread(&num, sizeof(num), 1, fp));
    if (num==65){
    fseek(fp, offset-sizeof(num), SEEK_SET);
    fwrite(&num, sizeof(num), 1, fp));
    }

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •