یک برنامهٔ ساده به زبان C++ بنویسید که یک منوی متنی شبیه به تنظیمات یک برنامهٔ دسکتاپ نمایش دهد، از کاربر چند گزینه و مقدار بگیرد (مثلاً نام کاربری، حالت تاریک روشن/خاموش، و اندازهٔ پنجره)، ورودیها را اعتبارسنجی کند و مقادیر نهایی را در یک فایل متنی ذخیره کند.
2.0 بازدید آخرین ویرایش در 221 روز قبل ساعت 01:30 0.0
برای حل این مسئله از C++ و ورودی/خروجی کنسول استفاده کنید (سرآیندهایی مانند <iostream>، <fstream> و <string>). یک حلقهٔ منو بسازید که گزینهها را نمایش دهد، با std::getline یا std::cin مقدارها را بگیرد و با تبدیل مناسب و بررسی بازهها اعتبارسنجی کند؛ سپس با std::ofstream تنظیمات را در یک فایل متنی بنویسید. نکتهها: از توابع جداگانه برای خواندن و اعتبارسنجی هر فیلد استفاده کنید، خطاهای خواندن را کنترل کنید و برای ورودیهای باینری/بولی از مقادیر واضح (مثلاً 0/1 یا yes/no) استفاده نمایید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای این پروژه با جداسازی وظایف به توابع خواندن و اعتبارسنجی کد را خواناتر و نگهداریاش را سادهتر کنید. از getline استفاده کنید و پس از آن با تبدیلهای ایمن مانند std::stoi مقدارها را اعتبارسنجی کنید و خطاها را بهطور روشن به کاربر گزارش دهید. برای مقادیر باینری از ورودیهای واضح 0/1 یا yes/no استفاده کنید و بعد از هر خواندن با cin.clear() و cin.ignore() بافر را پاک کنید تا منو پایدار کار کند. تنظیمات را در یک فایل متنی مانند settings.txt ذخیره کنید تا بتوان بهخوبی بازخوانی کرد.
گزارش