Wie Definiert man ...
-
Hallo Forum,
die funktion sleep (linux) / Sleep (win32) kennt sicher jeder!
Mein Programm laeuft unter Linux und ist mit sleep definiert.
Nun soll das Programm auch unter Win32 laufen.Ist ja kein Problem
#define sleep Sleep
Aber das eigentliche Problem liegt daran, das unter Win32
in millisekunden gerechnet wird.z.B. habe ich unter Linux
sleep(5)
Unter Win32 ist die warte zeit aber nicht 5 sekunden - klar.
Wer hat eine Lösung das man schon bei der Definierung:
#define sleep Sleep
klar macht, das unter Win32 * 1000 gerechnet werden muss.
mfg Oliver Kern.
-
#define sleep(x) Sleep(1000*x)
Gruss Chris