جمعه ۶ دی ۱۳۹۲ ارسال شده توسط 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)
...