یک برنامهٔ C++ بنویسید که تنظیمات سادهٔ یک برنامهٔ دسکتاپ (عرض و ارتفاع پنجره و حالت تمامصفحه) را با استفاده از در فایل متنی ذخیره و هنگام اجرا دوباره بارگذاری کند.
7.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:15 0.0
با استفاده از کتابخانهٔ یک فایل تنظیمات متنی (مثلاً config.txt) بسازید یا باز کنید، مقادیر عرض، ارتفاع و یک مقدار بولی برای حالت تمامصفحه را به صورت خط به خط بنویسید و هنگام شروع برنامه فایل را بخوانید تا در صورت وجود مقادیر را بارگذاری کنید؛ در صورت نبود فایل یا خطا از مقادیر پیشفرض استفاده کنید. نکات: از ios::in و ios::out برای باز کردن فایل استفاده کنید، وجود خطا را با بررسی حالت فایل (fail/is_open) کنترل کنید و برای تبدیل رشته به عدد از stringstream یا std::stoi بهره ببرید؛ این تمرین مرتبط با برنامههای دسکتاپ و ورودی/خروجی سطح سیستم است و برای شروعِ کار با فشردهسازی تنظیمات و لاگینگ مفید است.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای ذخیرهٔ تنظیمات پنجره، سه خط در یک فایل متنی بنویسید: عرض، ارتفاع و حالت تمامصفحه. با std::fstream و پرچمهای ios::in | ios::out فایل را باز کنید؛ اگر وجود ندارد، ابتدا با std::ofstream آن را بسازید و سپس دوباره باز کنید تا مقادیر را بخوانید/بنویسید. برای تبدیل خطوط به عدد از std::stoi یا stringstream استفاده کنید و در صورت خطا مقادیر پیشفرض را به کار بگیرید. بهخصوص مدیریت خطاهای فایل (fail/is_open) و نگهداری فرمت خطوط کلیدی است تا بارگذاری دوباره بیخطا باشد.
گزارش