یک برنامهٔ C++ بنویسید که در کنسول یک پنجرهٔ شبیهسازیشده برای یک برنامهٔ دسکتاپ نمایش دهد و با استفاده از std::cout گزینههای منو را نشان داده و بر اساس انتخاب کاربر پیغام مناسب را چاپ کند.
6.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:44 0.0
برای حل این مسئله از هدر و تابع std::cout برای نمایش متن و std::cin برای گرفتن ورودی استفاده کنید؛ یک حلقهٔ ساده و ساختار switch یا if-else برای پردازش انتخابها مناسب است. میتوانید با چاپ خطکشها و فضاها یک رابط متنی شبیه پنجرهٔ دسکتاپ بسازید، ورودیها را بررسی کنید و برای گزینههایی مثل باز کردن فایل یا خروج از برنامه پیام مناسب چاپ کنید؛ در صورت نیاز میتوان از std::system برای اجرای دستورهای سادهٔ سیستمی استفاده کرد اما برای قابلحمل بودن برنامه از آن کم استفاده کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
یک نکتهٔ کلیدی این است که ورودی کاربر را با std::getline بخوانید تا فضاها و خطوط جدید بهدرستی پردازش شوند. برای تبدیل ورودی به عدد از std::stoi استفاده کنید و با کنترل استثناها ورودی نامعتبر را مدیریت کنید تا برنامه کرش نکند. در ساختار منو از یک حالت پیشفرض در switch استفاده کنید تا گزینهٔ نامعتبر کاربر نیز پیام مناسب بگیرد و به منو برگردد. برای نگهداری و سازگاری بهتر، تا جای ممکن از std::system استفاده کم کنید و فقط با نمایش متن و ورودی کاربر، پنجرهٔ متنی را شبیهسازی کنید.
گزارش