اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

تاریخچه‌ی ویرایش برای ارسال #2553

جمعه ۶ دی ۱۳۹۲ ارسال شده توسط prodo

تابع `getch` مقدار `int` برمی‌گردونه و این شما هستین که با انتسابش به یه `char` یا مقایسه‌ش با `char` مقدارش رو تغییر می‌دین.
با استفاده از تابع `kbhit()` که در سرفایل `conio.h` موجود هست می‌تونین این کار و انجام بدین.
شنبه ۷ دی ۱۳۹۲ ویرایش شده توسط prodo

تابع `getch` مقدار `int` برمی‌گردونه و این شما هستین که با انتسابش به یه `char` یا مقایسه‌ش با `char` مقدارش رو تغییر می‌دین.
با استفاده از تابع `kbhit()` که در سرفایل `conio.h` موجود هست می‌تونین این کار و انجام بدین.
**ویرایش**: کد زیر رو در نظر بگیرین

unsigned short int kb = 0;
if(kbhit())
kb = getch();
if(kb == KB_TOP)
...
else if(kb == KB_BOTTOM)
...
else if(kb == KB_LEFT)
...
else if(kb == KB_RIGHT)
...