Exit code from program
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
mikel ku
am 24 Dez. 2016
Kommentiert: mikel ku
am 25 Dez. 2016
What is the code that terminates the program and stop it?
0 Kommentare
Akzeptierte Antwort
Image Analyst
am 25 Dez. 2016
Try this:
again = true; % Flag for iterating the outer while loop again.
loopCounter1 = 1; % Count iterations to prevent infinite loop. This is a "fail safe".
loopCounter2 = 1; % Count iterations to prevent infinite loop. This is a "fail safe".
maxIterations = 9999; % Whatever is the most you ever expect.
while condition1 && again && loopCounter1 < maxIterations
while condition2 && loopCounter2 < maxIterations
if condition3
% statements
% increment counter
break; % Breaks out of inner while loop only, loop #2.
else
% Here i want to break out without return to any while
again = false; % Make sure outer while loop does not iterate again.
break;
end
% Increment counter
loopCounter2 = loopCounter2 + 1;
end
% Increment counter
loopCounter1 = loopCounter1 + 1;
end
Weitere Antworten (1)
Walter Roberson
am 25 Dez. 2016
need_to_finish = false;
while ( )
while ( )
if ( )
% statements
%increment counter
break
else
% here i want to break out without return to any while
above(finish program)
need_to_finish = true;
end
if need_to_finish
break;
end
end
if need_to_finish
break;
end
%%increment counter
end
Siehe auch
Kategorien
Mehr zu Migrate GUIDE Apps finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!