پروژه کار با فایل در c++

دسته بندی : /


تعداد فروش

0 دانشجو

امتیاز

3.00 از 5

پرسش و پاسخ ها

1 کاربر

تاریخ انتشار

29 مهر 1402

سطح تمرین

سخت

محتوا شامل

سورس کد, ویدیو آموزشی

در این پست قصد داریم پروژه کار با فایل در c++ را معرفی نماییم.

سوال:برنامه ای بنویسید که اطلاعات یک ماشین (کد،مدل،نوع سوخت،رنگ،شاسی،سال تولید،قیمت خرید و قیمت فروش) را دریافت کند.

سپس این اطلاعات را داخل یک فایل ذخیره و بازیابی نماید.

امکانات برنامه به صورت زیر میباشد:

  • اضافه کردن یک ماشین در فایل
  • ویرایش اطلاعات ماشین
  • گزارش گیری بر اساس برند ماشین
  • جستجو بین قیمت کمتر و بیشتر ماشین
  • ذخیره سازی اطلاعات در فایل و خروج
پروژه کار با فایل در سی پلاس پلاس

دمو کار با فایل در سی پلاس پلاس

قسمتی از کد های پروژه کار با فایل

آموزش و انجام پروژه های برنامه نویسی
وفایی مقدم 
0936-328-6141

برای پیاده سازی همچین پروژه ای ابتدا باید طبق یک الگوریتمی جلو برویم.

الگوریتم بدین صورت میباشد که ابتدا یک struct از اطلاعات ماشین نیاز داریم.

پس به صورت زیر آن را تعریف میکنیم:

struct car {
public:
    string carname;
    string carbrand;
    string carmodel;
    string productionyear;
    string color;
    string shasi;
    string fuelkind;
    string karkard;
    string gheymatkharid;
    string gheymatforosh;
};

همانطور که مشاهده میکنید ساختار اطلاعات یک ماشین را به صورت یک struct ابتدا تعریف میکنیم.

حالا میخواهیم این اطلاعات را از کاربر دریافت و در فایل ذخیره کنیم.

پس قطعه کد ذخیره این struct در فایل را به صورت زیر مینویسیم:

void save_change() {
    ofstream o;

    o.open("test.dat", ios::out);
    for (int i = 0; i < index; i++)
    {
        o << p[i].carname << " " << p[i].carbrand << " " << p[i].carmodel << " " << p[i].productionyear << " "
            << p[i].color << " " << p[i].shasi << " " << p[i].fuelkind << " " << p[i].karkard << " "
            << p[i].gheymatkharid << " " << p[i].gheymatforosh << " " << endl;
    }
    o.flush();
    o.close();


}

ابتدا از ofstream یک نمونه ایجاد میکنیم.

سپس با استفاده از open فایل test.dat را ایجاد میکنیم.

از این به بعد با فایل test.dat کار میکنیم.

پس در نتیجه یکی یکی اطلاعات آرایه ای از استراکت car را در فایل ذخیره میکنیم.

در نهایت با کمک flush و close فایل را میبندیم.

پیشنهاد مرتبط: سورس کد مدیریت دفترچه یادداشت در c

پس از خرید این پروژه چه چیزی دریافت میکنم؟

  • سورس کد کامل پروژه به همراه خروجی
  • فیلم آموزشی توضیحات به صورت کامل
  • یک مثال کاملا حرفه ای از کار با فایل
  • پشتیبانی اجرای پروژه بر روی سیستم خودتان

از بخش تمرین های c++ میتوانید مجموعه تمرین های رایگان و با جواب سی پلاس پلاس را دریافت نمایید.

1 دیدگاه برای پروژه کار با فایل در c++

  1. مهدی

    چرا نه بازدید دارید نه پاسخ؟

    • وفایی مقدم

      سلام وقت بخیر
      این پست تازه گذاشته شده و خیلی پروژه جذابی هست .
      ولیکن برای پروژه های بیشتر لینک تمرین سی پلاس پلاس را مشاهده نمایید.
      موفق باشید.

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تمرینات مشابه

پروژه فرم ثبت نام در پایتون

پروژه فرم ثبت نام در پایتون

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه مدیریت کتابها در سی شارپ

پروژه مدیریت کتابها در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه sql دیجی کالا

پروژه sql دیجی کالا

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه نمایش دمای هوا از طریق گوگل

پروژه نمایش دمای هوا از طریق گوگل

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه ساختمان داده بانک یاب

پروژه ساختمان داده بانک یاب

  • استادیار: وفایی مقدم
  • قیمت: 60,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : سخت
تمرین چند ضلعی در سی شارپ

تمرین چند ضلعی در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
تمرین singleton در سی شارپ

تمرین singleton در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
محاسبه شیب پاره خط در سی شارپ

محاسبه شیب پاره خط در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 35,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط