sleep(2) in c++

Een forum voor programmeervragen
Plaats reactie
alexander
Gast

sleep(2) in c++

Bericht door alexander »

Ik krijg in de C++ tutorial de sleep functie niet aan de praat
alexander
Gast

Re: sleep(2) in c++

Bericht door alexander »

Ik gebruik de " Borland C++ 5.5.1 for Win32 " Compiler.

Dit is de exacte foutmelding:

Code: Selecteer alles

[b]Error E2268 utorial1.3.cpp 7: Call to undefined function 'sleep'in function ma
in()
*** 1 errors in Compile ***

In dit Forum vond ik dat iemand ook al dit probleem had. Dit was de oplossing die
ktf » 07 jun 2009 12:43 Hiervoor gaf:
Als je onder

#include <iostream>
#include <string>

de volgende zet:
#include <system.h>

zou sleep ook moeten werken



Dit werkt echter bij mij niet. Wie weet hoe ik dat moet oplossen?
Gebruikersavatar
ktf
Beheerder
Beheerder
Berichten: 1229
Lid geworden op: 14 feb 2006 21:47
Contacteer:

Re: sleep(2) in c++

Bericht door ktf »

Als je in plaats van
#include <system.h>

#include <system>

of

#include <csystem>

gebruikt, wat dan?
Verbruik van mijn laptopje+randapparatuur:
Gemiddeld: 27,1W (non-stop gemeten, 95 dagen lang)
Maximaal: 101W
Kosten per jaar: 23,76 euro (bij 10 cent per kWh)
Alexander
Gast

Re: sleep(2) in c++

Bericht door Alexander »

hallo ktf

#include <csystem>
werkt ook niet.

Uiteindelijk heb ik van een vriend die onder Linux programeerd de oplossing gekregen.


Zo werkt het:
#include <windows.h> is de toverspreuk waarmee ik het aan het lopen heb gekregen.

Verder is het belangrijk dat Sleep(2) met HOOFDLETTER geschreven wordt.
Schrijf ik sleep met kleine letter dan krijg ik de foutmelding:
Error E2268 tutorial1.3.cpp 11: Call to undefined function 'sleep'in function main()

Verder vind ik het zeer opmerkelijk dat Sleep(2) in mijn geval geen 2 Seconden "slaapt" zoals in de tutorial beschreven staat, maar 2 milliseconden.
Om 2 seconden te onderbreken moet ik Sleep(2000) of Sleep(2*1000) (is 2*1000 milliseconden) gebruiken.


Veel dank aan iedereen voor de snelle reacties en oplossingen.
gr Alexander
andries
Gewaardeerd gebruiker
Gewaardeerd gebruiker
Berichten: 77
Lid geworden op: 25 nov 2008 22:08

Re: sleep(2) in c++

Bericht door andries »

in elke programmeertaal, als er iets in tijd moet worden gedaan zoals sleep, is altijd in miliseconden ;)


Laatst omhoog gehaald door Anonymous op 21 jan 2010 02:55.
MVG,
Andries
Plaats reactie