cin, uten enter... (scan loop?)

cin, uten enter... (scan loop?)

Innleggav Sanshin77 » søn 09.11.2008 3:06

Emne sier det meste, trenger noe som ligner på :
Kode: Merk alt
cin << directionkey;

bare at den utføres med en gang en tast blir trykt ned, og ikke venter på enter, for så å hente fra stdin. at den bare reagerer på de tastene jeg bruker er også fint(q,w,e,a,s,d,z,x,c).

Har googla en del , fant ingen tutorials om dette, for det meste forum posts, mange av de så ut som de var windows-only(bruker Xcode og Mac OSX 10.5), og andre så utrolig kompliserte ut. Det var en reply et sted som ga råd om å lage en egen loop, med scan for key eller noe sånt, men aner ikke åssen det gjøres. Lager et tekst basert 2d spill, har ferdig koda X,Y posisjon med for loops for å vise det riktig på skjermen. Sånn som det er nå må man sitte som dette for å gå rundt:
w-enter a-enter w-enter w-enter q-enter osv...

Alt som kan hjelpe er verd å poste, ser frem til svar.

Sanshin77
medlem i 186 måneder
 

Re: cin, uten enter... (scan loop?)

Innleggav debianuser » søn 09.11.2008 16:21

Fant denne forumtråden som summerer opp det du er ute etter:
http://codingforums.com/showthread.php?p=739615

Brukerens avatar
medlem i 202 måneder
 


Returner til C++



Hvem er i Forumene

Registrerte brukere: Ingen registrerte brukere