Shell bricht einfach ab



  • Danke für den Link

    ich habe diese hier benutzt:

    #include <conio.h>
    #include <windows.h>

    void wait ()
    {
    FlushConsoleInputBuffer(GetStdHandle(STD_INPUT_HANDLE));
    getch();
    }



  • @ticket

    Wieso übergibst du int main() 2 nicht benötigte Parameter?

    MfG CSS



  • und nimm anstatt dem komplizierten void wait einfach:

    cin.get();
    

    einfach so in den Code einfügen, ist übrigends aus dem iostream header, aber den benutzt du ja eh!
    Gruß eXitus

    *edit: nciht verwenden, funktioniert nur in manchen Fällen, aber wäre in oben genannten Programm eine Alternative... :edit*



  • Wie wäre es wenn du das Programm einfach ein paar Sekunden warten lässt?

    MfG CSS



  • eXitus schrieb:

    und nimm anstatt dem komplizierten void wait einfach:

    cin.get();
    

    einfach so in den Code einfügen, ist übrigends aus dem iostream header, aber den benutzt du ja eh!
    Gruß eXitus

    Hast du dir die FAQ gelesen? Schreibst du trotzdem den blödsinn wieder hin? Wie dort sehr deutlich zu lesen ist, funktioniert diese Variante nur in manchen Fällen...

    @CSS: Weil er sie eventl. benötigt und uns hier nur ein Testbeispiel zeigt? 🙂

    MfG SideWinder



  • Ich mein, wieso einfach, wenns auch kompliziert geht?? In seinem Programm funktioniert das NURcin.get(); schon. AUßerdem weis ich sehr wohl (schon aus früheren Programmenund eigener Erfahrung, soweit ich bei C++ schon eRfahrung habe), dass es manchmal nicht funktioniert. Es ist nciht so, dass ich mir nicht sagen lasse, im Gegenteil, ich bin froh, wenn ich etwas dazulerne usw., aber in diesem Fall wäre das void wait wirklich überflüssig...
    Egal,
    Gruß eXitus :xmas1: (Wir haben ja bald Weihnachten, will keinen Stress)



  • Der springende Punkt ist aber: wait() funktioniert. cin.get() nur in Ausnahmefällen.

    MfG SideWinder



  • okok du hast recht (kein Bock mehr weiter zu dikutieren...). Ich glaub tickets Frage ist beantwortet.
    @ticket: nimm das aus der FAQ aus schon genannten Gründen und auf Empfehlung von erfahrenen Programmieren.

    @SideWinder: Ich hab auch meinen Post von vorhin editiert 😉

    Gruß eXitus :xmas1:



  • :xmas1:

    MfG SideWinder



  • Sowas habe ich gemeint:

    int pause;
    clock_t start;
    pause = 3*CLOCKS_PER_SEC;
    start = clock();
    while(clock() > start+pause)
           ;
    

    Frohe Weihnachten wünscht euch CSS!


Anmelden zum Antworten