» »

[C++] Težave s tipkami

[C++] Težave s tipkami

Poldy ::

Recimo da imam preprost programeček - ko držim tipko "A", mi na ekran (command prompt) izpisuje črko "B". Vse v redu.

Problem nastane, če želim, da mi med držanjem tipke "A" izpisuje črko "B" na vsako sekundo ali dve (uporabil sem Sleep(1000); - računalnik začne kmalu piskati - podobno kot takrat, ko računalnik zmrzne in še vedno pritiskamo tipke. Zagotovo je kriv ukaz Sleep()... ali obstaja elegantnejša rešitev?

Person ::

Hm, to ti delaš v konzoli? Na WIN OSu?
Ma, piskanje se pojavi, ker se pač napolni buffer od tipkovnice. Samo, ne bi smel imet ukaz Sleep zveze s tem ...

A lahko malo podrobnejše napišeš, kater ukaze uporabljaš?
Let's make something useful!

bozjak ::

mogoče je krivo to, da med tem ko čakaš na izpis še vedno držiš A ? (torej ne vem če res držiš v tem času, ampak to bi vrjetno zapolnilo bufer...

Lp


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Podivjana tipkovnica na prenosniku

Oddelek: Pomoč in nasveti
19890 (566) mtp2
»

bat file

Oddelek: Pomoč in nasveti
201309 (831) chrush
»

preverjanje net povezave z dos batch ukazi

Oddelek: Programiranje
173695 (2035) amigo_no1
»

c++ čas izvajanja ukaza

Oddelek: Programiranje
161273 (1121) fogl
»

1 DesktopShortcut ki požene 2 programa ??

Oddelek: Operacijski sistemi
181254 (1042) Lith

Več podobnih tem