ورود

View Full Version : سوال: چطوری میشه توی ++c چندتا کلید رو ...



Shark tech
دوشنبه 03 فروردین 1388, 16:14 عصر
سلام دوستان من هر کاری کردم نتونستم توی ++c از چند کلید keyboard برای انجام چند کار همزمان ستفاده کنم . کسی می تونته کمکم کنه ؟
:لبخند:

Nima_NF
دوشنبه 03 فروردین 1388, 17:13 عصر
این کار در محیط کنسول کمی مشکل هست، یک مثال:



#include <windows.h>
#include <conio.h>

int x = 0;

while( !_kbhit() )
{
if (GetKeyState(VK_SHIFT))
{
x = 10000;

if (GetKeyState(VK_LEFT))
{
x = 10;
}
}
}


تابع GetAsyncKeyState نیز برای فراخوانی و چک کردن آنی کیبرد به کار می رود

Shark tech
سه شنبه 04 فروردین 1388, 16:46 عصر
with many thanks man

javadyousefi
چهارشنبه 05 فروردین 1388, 16:38 عصر
همونطور كه دوست عزيزمون گفتن و كامل هم گفتن با تابع kbhit