رفتن به مطلب
جامعهٔ برنامه‌نویسان مُدرن ایران

سوال

با سلام خدمت دوستان و با عذر شرمندگي كه وقت دوستان رو ميگيرم چونكه من تازه شروع به برنامه نويسي كردم مشكلاتي رو در اين زمينه دارم و متاسفانه از استاد دانشگاهم هم پرسيدم ولي جوابي بهم نداد.

ميخواستم بدونم در مورد پاك كردن صفحه نمايش بعد از اجراي برنامه بايد از چه دستور و كتابخانه ايي استفاده كنم.

من از system cls و كتابخانه ي stdlib استفاده كردم.نميدونم كه درسته يا نه؟

در ضمن

سوال بعديم اين كه من يه برنامه ي ساده با سوئيچ كيس نوشتم برنامه هنگام وارد كردن اعداد درست كار ميكنه ولي هنگامي كه به جاي عدد يك حرف انگليسي هم وارد ميكنم كيس صفر انجام ميشه در صورتي كه نبايد اين طور باشه.

ممنون ميشم دوستان كمكم كنن.

#include <iostream>
#include <stdlib.h>

using namespace std;

int main()
{

int a;
cout << "Enter your Number : ";
cin >> a;

switch(a)
{
case 0:
cout << "the baynariy is : " << a;
cout << endl;
break;

case 1:
cout << "the baynariy is : " << a;
cout << endl;
break;

default :
cout << "END';
system("cls");
}
    rtturn 0;
}    

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

1 پاسخ به این سوال تا کنون داده شده است

پست های پیشنهاد شده

  • 1

سلام.

به منظور بررسی ورودی‌های غیر مجاز می‌بایست از تابع cin.fail() استفاده کنین در غیر این صورت اتفاقات پیش بینی نشده از جمله مثالی که زدین رخ خواهد داد:

#include <iostream>
#include <stdlib.h>

using namespace std;

int main()
{

    int a;
    cout << "Enter your Number : ";
    cin >> a;
    a = cin.fail() ? -1 : a;
    
    switch(a)
    {
    case 0:
        cout << "the baynariy is : " << a;
        cout << '\n';
        break;

    case 1:
        cout << "the baynariy is : " << a;
        cout << '\n';
        break;

    default :
        cout << "END";
        system("cls");
    }
    return 0;
}

در مورد سوال دومتون میتونین صفحه زیر رو مطالعه کنین که مزایا و معایب هر کدوم رو گفته:

راه‌های مختلف جهت پاک کردن اطلاعات در کنسول

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو ملحق شوید

شما همین الآن می‌توانید مطلبی را ارسال و بعداً ثبت‌نام کنید. اگر حساب کاربری دارید، و با حساب کاربری خود مطلب ارسال کنید.
نکته: مطلب شما قبل از انتشار نیاز به بازبینی توسط میانجی‌گر‌ها دارد.

مهمان
پاسخ به این سوال ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از ۷۵ اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به عنوان یک لینک به جای

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×
×
  • جدید...