تشخیص ایتجر و کاراکتر((فوری)) - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

تشخیص ایتجر و کاراکتر((فوری))

+1 امتیاز
سلام برنامه من باید اینتجر بگیره و میخوام اگر کاراکتر وارد شد ارور بده مقاومش کنم درمقابل داده اشتباه. چیکار کنم؟
سوال شده اسفند 23, 1398  بوسیله ی SICARIO (امتیاز 29)   2 7 9

1 پاسخ

+3 امتیاز
 
بهترین پاسخ
#include <stdio.h>
#include <ctype.h>

int main()
{
    char a ;
    a = getchar();

    printf(isdigit(a)? "\n":"IS CHARَََACTER!!!!! plz Enter Integer.\n");  // اینجا هم اگه فقط میخوای ارور بده این بنویس مثلا که میاد چک میکنه اگه عدد بود که ارور نمیده اگه عدد نبود میگ این هدد نیست 
    /*if (isdigit(a))
    {
             در اینجا دستوراتی مینویسی که اگه عدد وارد کرد این دستورات وارد بشه
        
    }*/
    
    /*else
    {
        break;    اگر عدد وارد نکرد کلا از حلقه یا دستورات دیگ انجام نده 
    
    }*/
    
    

    return 0;
}

 

پاسخ داده شده اسفند 23, 1398 بوسیله ی ROOSTAM (امتیاز 74)   2 2 3
انتخاب شد اسفند 24, 1398 بوسیله ی SICARIO
...