کد اسکی

angel_fish

عضو جدید
میخواهم با زبان C یه برنامه بنویسم که مثلا یه ستاره که توی صفحه چاب شده رو بوسیله دکمه های جهت بشه حرکت داد،دنبال کد اسکی این کلیدها میگردموهمین چهار دکمه ی جهت،لطفا زود جواب بدید عجله دارم...:cry:
 

fjalili

عضو جدید
میخواهم با زبان C یه برنامه بنویسم که مثلا یه ستاره که توی صفحه چاب شده رو بوسیله دکمه های جهت بشه حرکت داد،دنبال کد اسکی این کلیدها میگردموهمین چهار دکمه ی جهت،لطفا زود جواب بدید عجله دارم...:cry:

دوست عزیز،

بهتره سئوالات خودت را توی بخش سئوالات تالار مطرح کنی تا سریع تر پاسخ بگیری و اما
کد اونها به این ترتیب هست:
up 72
down 80
left 75
right 77
ولی اگر از زبان C استفاده میکنی و از دستور getch میخواهی استفاده کنی باید در نظر داشته باشی که کلیدهای کنترلی دو کد بر میگردونن و اولین کد 224 هست و کد بعدیش شماره مورد نظره و برای اینکه خوب راهنمایی ات کرده باشم یک کد مثال مینویسم:
کد:
a = getch();

if (a==224)
{
gScan = getch();

switch(gScan)
{
case 72: printf("up \n",gScan);
break;
case 80: printf("down \n",gScan);
break;
case 75: printf("left \n",gScan);
break;
case 77: printf("right \n",gScan);
break;
}
}

پر انرژی باشید.
 

Similar threads

بالا