Exit code from program

3 views (last 30 days)
mikel ku
mikel ku on 24 Dec 2016
Commented: mikel ku on 25 Dec 2016
What is the code that terminates the program and stop it?

Accepted Answer

Image Analyst
Image Analyst on 25 Dec 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

More Answers (1)

Walter Roberson
Walter Roberson on 25 Dec 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

Categories

Find more on Migrate GUIDE Apps in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!