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


Log in to reply