یک برنامهٔ ساده به زبان C++ بنویسید که یک منوی متنی شبیه به تنظیمات یک برنامهٔ دسکتاپ نمایش دهد، از کاربر چند گزینه و مقدار بگیرد (مثلاً نام کاربری، حالت تاریک روشن/خاموش، و اندازهٔ پنجره)، ورودی‌ها را اعتبارسنجی کند و مقادیر نهایی را در یک فایل متنی ذخیره کند.

2.0 بازدید آخرین ویرایش در 221 روز قبل ساعت 01:30

0.0

برای حل این مسئله از C++ و ورودی/خروجی کنسول استفاده کنید (سرآیندهایی مانند <iostream>، <fstream> و <string>). یک حلقهٔ منو بسازید که گزینه‌ها را نمایش دهد، با std::getline یا std::cin مقدارها را بگیرد و با تبدیل مناسب و بررسی بازه‌ها اعتبارسنجی کند؛ سپس با std::ofstream تنظیمات را در یک فایل متنی بنویسید. نکته‌ها: از توابع جداگانه برای خواندن و اعتبارسنجی هر فیلد استفاده کنید، خطاهای خواندن را کنترل کنید و برای ورودی‌های باینری/بولی از مقادیر واضح (مثلاً 0/1 یا yes/no) استفاده نمایید.

توسط پژوهشگر در 221 روز قبل ساعت 01:30
دسته بندی ها: C Plus Plus C Plus Plus for beginner
nima در 221 روز قبل ساعت 13:03

برای این پروژه با جداسازی وظایف به توابع خواندن و اعتبارسنجی کد را خواناتر و نگهداری‌اش را ساده‌تر کنید. از getline استفاده کنید و پس از آن با تبدیل‌های ایمن مانند std::stoi مقدارها را اعتبارسنجی کنید و خطاها را به‌طور روشن به کاربر گزارش دهید. برای مقادیر باینری از ورودی‌های واضح 0/1 یا yes/no استفاده کنید و بعد از هر خواندن با cin.clear() و cin.ignore() بافر را پاک کنید تا منو پایدار کار کند. تنظیمات را در یک فایل متنی مانند settings.txt ذخیره کنید تا بتوان به‌خوبی بازخوانی کرد.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری