یک برنامهٔ C++ بنویسید که تنظیمات سادهٔ یک برنامهٔ دسکتاپ (عرض و ارتفاع پنجره و حالت تمام‌صفحه) را با استفاده از در فایل متنی ذخیره و هنگام اجرا دوباره بارگذاری کند.

7.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:15

0.0

با استفاده از کتابخانهٔ یک فایل تنظیمات متنی (مثلاً config.txt) بسازید یا باز کنید، مقادیر عرض، ارتفاع و یک مقدار بولی برای حالت تمام‌صفحه را به صورت خط به خط بنویسید و هنگام شروع برنامه فایل را بخوانید تا در صورت وجود مقادیر را بارگذاری کنید؛ در صورت نبود فایل یا خطا از مقادیر پیش‌فرض استفاده کنید. نکات: از ios::in و ios::out برای باز کردن فایل استفاده کنید، وجود خطا را با بررسی حالت فایل (fail/is_open) کنترل کنید و برای تبدیل رشته به عدد از stringstream یا std::stoi بهره ببرید؛ این تمرین مرتبط با برنامه‌های دسکتاپ و ورودی/خروجی سطح سیستم است و برای شروعِ کار با فشرده‌سازی تنظیمات و لاگینگ مفید است.

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

برای ذخیرهٔ تنظیمات پنجره، سه خط در یک فایل متنی بنویسید: عرض، ارتفاع و حالت تمام‌صفحه. با std::fstream و پرچم‌های ios::in | ios::out فایل را باز کنید؛ اگر وجود ندارد، ابتدا با std::ofstream آن را بسازید و سپس دوباره باز کنید تا مقادیر را بخوانید/بنویسید. برای تبدیل خطوط به عدد از std::stoi یا stringstream استفاده کنید و در صورت خطا مقادیر پیش‌فرض را به کار بگیرید. به‌خصوص مدیریت خطاهای فایل (fail/is_open) و نگهداری فرمت خطوط کلیدی است تا بارگذاری دوباره بی‌خطا باشد.

گزارش

1 پاسخ

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

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