Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Odottaminen

Sivun loppuun

LL [30.11.2002 21:45:07]

#

Mitenkä saisi ohjelman odottamaan 40 millisekunttia ja sitten sammumaan? Ympäristönä on Dos ja kieli on C.

LL [30.11.2002 22:13:50]

#

Ja mitenkä saisi tyhjennettyä ruudun. Siis QB:ssä CLS.

tomaattigeeni [30.11.2002 22:23:50]

#

ruudun tyhjennykseen clrscr(); löytyy conio.h:sta.

#include <conio.h>
int main() {
  clrscr();
}

Millisekuntien odottamiseen muistaakseni funktio sleep(luku); en muista mistä headerista.

LL [30.11.2002 22:34:38]

#

Kiitos!
Mutta silti jäi tuo sleep juttu vaivaamaan. Osaisiko kukaan auttaa?

tomaattigeeni [01.12.2002 18:12:02]

#

Pikaisella googlettamiselle tulos (odottaa kylläkin sekunteja, ei millisekunteja):

#include <unistd.h>
int main()
{
  sleep(secs);
}

kääntyi noin ainakin linuxilla/g++:lla

LL [01.12.2002 18:27:19]

#

Kiitos. Ja onnistuu sadasosina näin:

include <unistd.h>
int main()
{
  sleep(0.1);
}

TeeVee [01.12.2002 18:31:47]

#

Onko conio.h Linuxissa?

LL [01.12.2002 18:42:53]

#

Eiku ei onnistukkaan tuo minun juttu.

tomaattigeeni [01.12.2002 18:47:24]

#

lainaus:

Onko conio.h Linuxissa?

ei ole - linuxille näytöntyhjennys menee näin:

cout << "\e[1;1H\e[J";

lainaus:

Eiku ei onnistukkaan tuo minun juttu.

aivan koska tuossa sleep(secs); secs on oltava unsigned int ei siis desimaaliluku.

progo [01.12.2002 20:55:12]

#

pilkunviilaus: Toi tomaattigeenin esimerkkikoodi on C++:aa !-)


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta