olen tekemässä "ohjelmaa" jossa ohjelma pyytää luvun aikapommiin ja alkaa tulostamaan lukuja(aina yksi pienempi kuin annettu luku) sitten kun luku on 0 tulostuu Boom!
ongelmani on: ohjelma toimii muuten hyvin mutta luvut tulostuvat aivan liian nopeasti.miten saisin tehtyä niin että uusi luku tulee joka sekuntti.
tässä vielä koodi (kieli on c )
--------------------------------------------------
#include
#include
int main()
{
int ajastin = 0;
cout ajastin;
while (1)
{
ajastin--;
cout
ongelmani on: ohjelma toimii muuten hyvin mutta luvut tulostuvat aivan liian nopeasti.miten saisin tehtyä niin että uusi luku tulee joka sekuntti.
tässä vielä koodi (kieli on c )
--------------------------------------------------
#include
#include
int main()
{
int ajastin = 0;
cout ajastin;
while (1)
{
ajastin--;
cout
Vastaukset 11
Vanhimmat
time.h kirjastosta löytyy sellainen funktio kuin clock() ja vakio CLOCKS_PER_SEC
clock kertoo prosessin alkamisesta lähtien kuluneet "kellot".
clock_t t1 = clock();
while (1)
{
if ((clock() CLOCKS_PER_SEC) >= t1)
{
t1 = clock();
tee_jotain();
}
}
voisitko kirjoittaa koko koodin,en oikein ymmärtänyt tuota vastausta tai antaa käyttöohjeet tolle time.h ja clock jutuille.
kiitos kuitenki.
Sinun koodiin lisäät tuon Sleep tuohon väliin!!!
ajastin--;
cout
sleep ei mee kääntäjästä läpi,väittää vaan et on tuntematon komento.
käytän bloodshed'din Dev-c 4
toimiiko sleep sulla ja mikä kääntää sulla on?
tarviiko se jotain time.h tapasia juttuja
toimisko ehkä sleep(1000);
//ei toimi
Sleep(1000);
//eikä
sleep(1000);
osaako joku vielä auttaa
Se tarvii
#include // koita esim stdio.h
// tms. laitan myöhemmin
tänne että minkä kirjaston se tarttee....
sleep()-funkkari tarvii
#include
kirjaston.
eli ton vaan sisällytät sinne ja sitten sliippaamaan..
kohta menee hermot!ei auta toi unistd.h
uninen,voitko kertoa sen minkä se sleep() tarvi.
kai se nyt jossain on.
löytyy ainaki Sleep()
nyt toimii!
kiitos kaikille,varsinkin uniselle ja pirulle!