我尝试以下循环来获取状态返回并调用命令cmd直到status = 0 但这并不像我期望的那样有效。 您如何看待以下代码:
[status,message] = system(cmd);
while status==false
disp('the return value is not correct');
[status,message] = system(cmd);
if status == 0
break;
end
end
答案 0 :(得分:0)
我知道您尝试运行cmd直到获得0(错误)返回,因此,您应该做的是:
[status,message] = system(cmd);
while status~=false
disp('the return value is not correct');
[status,message] = system(cmd);
end
所以它将继续迭代,直到status == false