برای دیدن نسخه كامل اینجا را كلیك كنید : استفاده از کاراکترهای جهت در ++C
m.fazli
2008/3/07, 10:55 AM
لطفا یه دستور یا تابع به من معرفی کنید که با استفاده از آن بتوان از کاراکتر های جهت در برنامه های++C استفاده کرد .با توجه به اینکه کاراکتر های جهت دو بایتی هستند من نتوانستم آنها را فراخوانی کنم.:)
mohammad_c84
2008/6/02, 11:18 PM
لطفا یه دستور یا تابع به من معرفی کنید که با استفاده از آن بتوان از کاراکتر های جهت در برنامه های++C استفاده کرد .با توجه به اینکه کاراکتر های جهت دو بایتی هستند من نتوانستم آنها را فراخوانی کنم.:)
لطفا برای انجام پروژه تان به من mail بزنید mohammad_c84@yahoo.com
manp.eng
2008/6/03, 12:44 AM
برای استفاده از کلید های توسعه یافته ابتدا از تابع getch استفاده می کنید تا یک بایت از بافر صفحه کلید بخواند و اگر این کاراکتر کاراتر با کد اسکی 0 بود نتیجه می شود که از کلید توسعه یافته استفاده شده پس باید یک بار دیگر getch را استفاده کنید تا یک بایت باقی مانده در بافر صفحه کلید را بخواند و بعد میتوانید با مقداری که getch برمی گرداند نوع کلید را تشخیص دهید
marjan.mousavi
2008/6/13, 12:41 PM
:razz:
برای استفاده از کلید های توسعه یافته ابتدا از تابع getch استفاده می کنید تا یک بایت از بافر صفحه کلید بخواند و اگر این کاراکتر کاراتر با کد اسکی 0 بود نتیجه می شود که از کلید توسعه یافته استفاده شده پس باید یک بار دیگر getch را استفاده کنید تا یک بایت باقی مانده در بافر صفحه کلید را بخواند و بعد میتوانید با مقداری که getch برمی گرداند نوع کلید را تشخیص دهید
Lord_Ahriman
2008/6/18, 11:28 AM
cout << "use arrow keys";
char ch1 = getch();
char ch2 = getch();
با دستور بالا اگر کاربر یکی از کلیدهای جهت را وارد کند هردوی ch1 , ch2 مقدار دهی میشوند و ch2 باید 0 باشد تا مطمئن شویم کلید فشره شده جهت است.
Powered by vBulletin® Version 4.1.12 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.