0

首先很抱歉,如果问题没有很好地说明,因为我不知道如何准确地描述它。我的问题如下

让 k = menu('a','b','c');

如果 k > 0

程序继续

别的

终止程序并disp('please select an option'),再次弹出菜单功能供用户选择。

我该如何编程这种情况?感谢您提供一个想法的任何人。

4

1 回答 1

0

要执行您所描述的操作,您可以使用 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
于 2012-12-21T06:18:55.410 回答