ich finde den fehler in der for schleife nicht



  • Ich versuche nun schon seit ner stunde der fehler zu finden
    fehler: das programmteil endet in einer endlosschleife
    habe das programmteil auch schon testweise mit printf ausprobiert (komischer weise wird es mit printf keine endlosschleife aber mit den system aufruf leider schon
    mein ziel ist das das programm nach 5 sekunden die forschleife verlässt

    was mach ich falsch

    code:
    ___________________________________________________________________
    ....

    for (i= 0; i < 50; i++)
    {
    for (i = 0; i < 5; i++)
    system ("color 0c");

    for (i= 0; i < 5; i++)
    system ("color 5d");
    }
    ....


  • Mod

    Wenn i in den inneren Schleifen immer wieder auf 0 gesetzt wird, wie soll es dann in der äußeren Schleife jemals 50 erreichen?

    komischer weise wird es mit printf keine endlosschleife aber mit den system aufruf leider schon

    Dann hast du entweder einen sehr ungewöhnlichen (d.h. falschen) printf-Aufruf gebastelt oder an anderer Stelle ist noch ein dicker Fehler, der sich durch undefiniertes Verhalten äußert.



  • danke für die schnelle hilfe jetzt gehts 🙂


Anmelden zum Antworten