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

نام تاپیک: خیلی خیلی خیلی فوری

  1. #1

    خیلی خیلی خیلی فوری

    سلام.یه پروژه برای درس ذخیره وبازیابی اطلاعات استادمون گفته در مورد اینکه اطلاعات دانشجو را در فایلی ذخیره کنیم و در هنگام نیاز بتوانیم این اطلاعات را آپدیت ،حذف کنیم و یا رکورد جدیدی اضافه کنیم.در نوشتن و الگوریتم برنامه مشکلی ندارم فقط مشکل اصلی اینجاست که در فایل مثلاinfo.datکه برنامه را ذخیره کرده ایم اطلاعات دانشجویان در آن نمی ماند و وقتی فولدر info را باز میکینیم خالی است علیرغم اینکه برنامه تا حدودی اجرا میشود (این برنامه را به زبان ++cنوشته ام)اگر لطف کنید و هر چه سریعتر به سوال من پاسخ دهید :oops: بسیار متشکر می شوم.موفق باشید(در ضمن قسمتی از برنامه مثل inputبه صورت زیر میباشد ولی در فایل مذکور هیچی ذخیره نکرده است:)
    void input(void)
    {struct stu st;
    int i;
    FILE *fp;
    fp=fopen("info.dat","wb");
    if(fp==NULL)
    {cout<<"can not open file";
    exit(0);}
    for(i=0;i<n;i++)
    {cout<<"enter name,num,id,diploma,sal virud,address,reshteh:";
    cin>>st.name>>st.num>>st.id>>st.diploma>>st.salvor ud>>st.address>>st.reshteh;
    fwrite(&st,sizeof(st),1,fp);
    }
    fclose(fp);
    cout<<"record="<<i;
    getch();
    }

  2. #2
    مدیر بخش آواتار whitehat
    تاریخ عضویت
    مهر 1382
    محل زندگی
    شیراز
    پست
    2,175
    فایل مثلاinfo.dat
    فولدر info.dat
    فایل یا فولدر؟
    اگر کدتان را بگذارید شاید بهتر بشود به شما کمک کرد.
    موفق باشید
    To follow the path:
    Look to the master
    Follow the master
    Walk with the master
    See through the master
    Become the master

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

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