تشخیص نوع ورودی گرفته شده (عدد یا کاراکتر)

سلام . میشه راهنماییم کنین چه جوری میشه دستوری نوشت که نوع ورودی (عدد باشه یا حرف) تشخیص بده ؟ ( تو زبان C )

ممنون :rose:
 
آخرین ویرایش:

the_king

مدیرکل انجمن
سلام . میشه راهنماییم کنین چه جوری میشه دستوری نوشت که نوع ورودی (عدد باشه یا حرف) تشخیص بده ؟ ( تو زبان C )

ممنون :rose:

دریافت ch از ورودی :
کد:
    int ch = getch();

اگر ch یک رقم باشد :
کد:
    if ((ch >= '0') && (ch <= '9'))
    {

    }

و اگر حرف باشد :
کد:
    if (((ch >= 'A') && (ch <= 'Z')) || ((ch >= 'a') && (ch <= 'z')))
    {

    }
 

جدیدترین ارسال ها

بالا