Exit code from program

3 Ansichten (letzte 30 Tage)
mikel ku
mikel ku am 24 Dez. 2016
Kommentiert: mikel ku am 25 Dez. 2016
What is the code that terminates the program and stop it?

Akzeptierte Antwort

Image Analyst
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
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

Kategorien

Mehr zu Migrate GUIDE Apps finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by