sleep(2) in c++

Een forum voor programmeervragen

sleep(2) in c++

Berichtdoor alexander » 12 sep 2009 07:41

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

Re: sleep(2) in c++

Berichtdoor alexander » 12 sep 2009 08:11

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?
Avatar gebruiker
alexander
Gast
 

Re: sleep(2) in c++

Berichtdoor ktf » 12 sep 2009 12:50

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)
Avatar gebruiker
ktf
Beheerder
Beheerder
 
Berichten: 1228
Geregistreerd op: 14 feb 2006 20:47
Woonplaats: Steenbergen

Re: sleep(2) in c++

Berichtdoor Alexander » 14 sep 2009 13:02

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
Avatar gebruiker
Alexander
Gast
 

Re: sleep(2) in c++

Berichtdoor andries » 21 jan 2010 01:55

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


Laatst hoger geplaatst door Anonymous op 21 jan 2010 01:55
MVG,
Andries
andries
Gewaardeerd gebruiker
Gewaardeerd gebruiker
 
Berichten: 77
Geregistreerd op: 25 nov 2008 21:08
Woonplaats: Urk


Keer terug naar Programmeren

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 1 gast