Kezdőoldal » Számítástechnika » Programozás » Hogyan működik ez a C++ program?

Hogyan működik ez a C++ program?

Figyelt kérdés

Ez egy billentyűzet leütés figyelő program, aminek meg szeretném tudni a működését.

Arra rájöttem, hogy a program a leütött billentyű HEX értékét adja ki, majd ezt a char funkcióval betűvé alakítja.


int main()

{


while (1)

{

for(int i = 8; i <= 190; i++)

{

if (GetAsyncKeyState(i) == -32767){

char x=i;

cout<<x;}



}

}

system ("PAUSE");

return 0;

}



2012. ápr. 14. 21:23
 1/3 anonim ***** válasza:

Hát ez nem túl hatékony, de ennyit tesz:


Egy ciklus folyamatosan fut és ellenőrzi, hogy az adott billentyű le van-e nyomva, ha igen, kiírja, hogy melyik volt az.


Rézsletesebben: [link]


Kicsit talán "szebben": [link]

2012. ápr. 14. 21:33
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:
szerintem érteném, ha tudnám, hogy mire van az a -32767 szám. esetleg el tudnád mondani?
2012. ápr. 14. 21:40
 3/3 anonim ***** válasza:

Az 1. linken ott van leírva pont ez a válasz.

Egyszerűen annyi, hogy a függvény ezt adja vissza, ha le van nyomva az adott gomb.

2012. ápr. 14. 21:54
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!