[LUGOS-PROG] 2 zadevi v c++

Domen Puncer domen at coderock.org
Tue Dec 27 21:19:58 CET 2005


On 27/12/05 20:32 +0100, Jernej Vodopivec wrote:
> zivjo!
> 
> je se kdo tukaj v tem casu ali ste ze vsi na pripravah za ny? :)
> 
> ce je se kdo, ga prosim, ce mi pove dve zadevi:
> 
> 1. iscem funkcijo, ki bi bila podobna funkciji delay() v pascalu - da
> pocakas toliko in toliko casa, predno izvedes naslednji korak?
> edino, kar mi je padlo na pamet, je to, da si zapomnim trenutni cas in
> nato berem in racunam iz tega razliko vse dokler se ta dva casa ne
> razlikujeta toliko, kot zelim - ampak to mi ni vsec, ker nonstop "kuri"
> cpu na 100%..

sleep, usleep.

> 
> 2. kako preberes samo pritisk ene tipke? cin caka namrec na potrditev z
> entrom, jaz pa bi zelel dobiti samo eno tipko?

ncurses?
Ali pa ce stdin nastavis, da bo non-blocking, nekaj v stilu:
        tcgetattr(0, &tios);
        tios.c_lflag &= ~ICANON;
        tcsetattr(0, TCSANOW, &tios);
	read(0, &znak, 1);


AFAIK ni kaj prenosljivega.


	Domen


More information about the lugos-prog mailing list