Zdravim. Název vlákna mluví za vše :) Zkrátka dělám hru typu "Snake" a potřebuji nějak vyřešit ovládání. Aneb po zadání W, S, A nebo D se potvrdí vstup a vykonají se určité příkazy. Nevíte někdo jak na to? Díky :)
Fórum › C / C++
C++ Automatické potvrzení vstupu po zadání jednoho znaku
to dost zalezi na tom, kde to delas
teoreticky by to mohlo jit pres nastaveni neblokujiciho rezimu vstupu a nejakej select, poll, epoll (epoll je jen v linuxu na novejsich jadrech - nekde od 2.4 mozna i niz)
pripadne nejake ncurses v linuxu ci primo winapi pro terminal ve windows...
(pripadne prejit na free pascal, kterej todle v unite crt umi uz od pocatku veku)
Ehm Diky @KIIV ale...
Zkrátka jsem v oblasti programování celkem novej a tohle jsem trochu nepobral :(
Dělám to v Dev C++ na Windows 7. Ve škole(tak asi chápeš na jaký úrovni programování jsem :) ).
Nějak "lidštěji" by to nešlo? :)
jestli ses na tom takhle, tak to mozna bude mimo tvoje sily ... bud najit nejakou knihovnu, co to umi nebo to musis zmaknout pres http://msdn.microsoft.com/en-us/library/windows/desktop/ms684961%28v=vs.85%29.aspx
Už jsem na to přišel :)
#include <conio.h>
int klavesa;
if(klavesa=getch() == ASCII Hodnota znaku){
//prikazy
}
zdroj:http://www.daniweb.com/…t-arrow-keys
I tak diky za pomoc :)
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Počet jednoho znaku v řetězci — založil Jake_Buchar
Test na zadání znaku — založil Inhibitor
Cteni hodnoty ze vstupu do urciteho znaku — založil mormon
Uložení obdélníkovýho vstupu do pole[radku][znaku] — založil Why
Moderátoři diskuze