sleep anwendung?



  • Hallo leute,

    wie benutze ich die Sleep anwendung
    richtig und wie wird dort 1.Sec als zahl angegeben ?

    also ich braucht das so in etwa: ...

    * Beep - benutze ich mom. als ungenaue secunde und soll durch Sleep ersetzt
    werden 😞 😉 😛

    #include <iostream>
    #include <stdlib.h>
    #include <windows.h>
    using namespace std;
    
    int main()
    {
    SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_GREEN );
    cout<<"     10"<<endl;
    Beep(612,250);
    SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_GREEN  );
    cout<<"     9"<<endl;
    Beep(602,250);
    SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_GREEN );
    cout<<"     8"<<endl;
    Beep(592,250);
    SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_GREEN );
    cout<<"     7"<<endl;
    Beep(582,250);
    SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_GREEN );
    cout<<"     6"<<endl;
    Beep(572,250);
    SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_GREEN );
    cout<<"     5"<<endl;
    Beep(562,250);
    SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_GREEN );
    cout<<"     4"<<endl;
    Beep(552,250);
    SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_GREEN );
    cout<<"     3"<<endl;
    Beep(542,250);
    SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_GREEN );
    cout<<"     2"<<endl;
    Beep(532,250);
    SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_GREEN );
    cout<<"     1"<<endl;
    
    ...
    getchar();
    return 0;
    }
    


  • Sleep erwartet als Parameter eine Zeitangabe in Millisekunden.
    1 Sekunde = 1000 Millisekunden

    Sleep(1000)

    Viele Grüße,
    Patrick

    PS: Inkludiere lieber <cstdlib> anstatt <stdlib.h>



  • okey danke 😉 habs schon



  • Ok, hier is trozdem nochmal n Beispiel,wie du sleep benutzt, weil ich grad Langeweile hab:

    #include <iostream>
    #include <windows.h>
    using namespace std;

    int main()
    {
    for(int i = 0; i <= 5; ++i)
    {

    cout << "This is the text, please wait..." << endl;
    Sleep(2000);
    }

    cout << endl;
    cout << "Ok, press the ENTER button to exit." << endl;

    cin.get();
    return 0;
    }

    Is nur zu Lernzwecken, also nix tolles, n 60sec-Project.
    Hoffe, du findest es "lehrreich".
    MfG



  • weißt du eigetnlich wie alt dieser thread ist? oO

    dann post ich auch noch meinen senf dazu.
    er reicht wenn du SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_GREEN ); einmal an den anfang schreibst.



  • Ihr könnt gerne auch auf alte Beiträge zurückschreiben 🙂
    Ich persönlich freue mich darüber, wenn ich dann noch was dazu nachlesen kann 😉



  • ich mich auch :p



  • Ich mich auch. Internetforen haben mir bei meinem Projekt schon sehr oft weitergeholfen, insbesondere dieses hier. Ich möchte mich an dieser Stelle bei allen Internetforen und Schreibern im Internet zum Thema Programmierung bedanken 🙂 . Es freut mich dann auch immer zu lesen, dass andere ähnliche Probleme hatten und wenn man das Problem löst, macht es sogar ein wenig Spaß 😉 .



  • Sie haben eine alten topic wieder ins leben gerufen!


Anmelden zum Antworten