Infinite Loop
-
Hey, habe ein Problem und zwar wird bei meinem Programm einen Infinite Loop. Könnt ihr euch das mal anschauen habe nämlich keine Ahnung wieso der Fehler auftritt.
https://www.dropbox.com/scl/fo/gao7f9m3wjke49zw6pyjk/h?dl=0&rlkey=g8gtten4skr6ayphh3uxlx1bp
-
@Slange Starte dein Programm im Debugger, warte bis es an die Stelle gelangt, wo deiner Meinung nach die Endlosschleife auftritt und unterbrich das Programm dann mit dem Debugger.
Die IDE sollte dir dann die Zeile anzeigen, wo das Programm unterbrochen wurde. Du kannst dann das Programm schrittweise (per Tastendruck, "Step Over"/"Step In") weiter ausführen lassen und genau beobachten, wo es hakt.
-
Ich vermute dass dein Input Stream "bad" wird, und daher bei
std::cin >> a1
nix mehr macht.a1
ist dann immer Null, und dein Programm läuft ewig.Wenn du Input-Streams in C++ verwenden willst, lies dich gut in das Thema ein. Das bietet so einige Fallstricke.