首先很抱歉,如果问题没有很好地说明,因为我不知道如何准确地描述它。我的问题如下
让 k = menu('a','b','c');
如果 k > 0
程序继续
别的
终止程序并disp('please select an option'),再次弹出菜单功能供用户选择。
我该如何编程这种情况?感谢您提供一个想法的任何人。
首先很抱歉,如果问题没有很好地说明,因为我不知道如何准确地描述它。我的问题如下
让 k = menu('a','b','c');
如果 k > 0
程序继续
别的
终止程序并disp('please select an option'),再次弹出菜单功能供用户选择。
我该如何编程这种情况?感谢您提供一个想法的任何人。
要执行您所描述的操作,您可以使用 error()
if K <= 0
error("Please select option")
end
%The rest of your code here:
但是设置一个等待正确用户输入的while循环会更有意义:
while k <= 0
let k = menu('a', 'b', 'c') % I don't fully understand how you are setting k, but that bit goes here
if k <= 0
disp('please select an option');
end
end
% The rest of your code here