Pagina 1 van 1

sleep(2) in c++

Geplaatst: 12 sep 2009 08:41
door alexander
Ik krijg in de C++ tutorial de sleep functie niet aan de praat

Re: sleep(2) in c++

Geplaatst: 12 sep 2009 09:11
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?

Re: sleep(2) in c++

Geplaatst: 12 sep 2009 13:50
door ktf
Als je in plaats van
#include <system.h>

#include <system>

of

#include <csystem>

gebruikt, wat dan?

Re: sleep(2) in c++

Geplaatst: 14 sep 2009 14:02
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

Re: sleep(2) in c++

Geplaatst: 21 jan 2010 02:55
door andries
in elke programmeertaal, als er iets in tijd moet worden gedaan zoals sleep, is altijd in miliseconden ;)