まず第一に、質問を正確に説明する方法がわからないため、質問が適切に指定されていない場合は申し訳ありません. 私の質問は次のとおりです
let k = menu('a','b','c');
k > 0 の場合
プログラム続行
そうしないと
プログラムを終了し、disp(「オプションを選択してください」) を実行すると、メニュー機能が再びポップアップし、選択できるようになります。
この状況をどのようにプログラムできますか?アイデアをくれた親切な人に感謝します。
まず第一に、質問を正確に説明する方法がわからないため、質問が適切に指定されていない場合は申し訳ありません. 私の質問は次のとおりです
let k = menu('a','b','c');
k > 0 の場合
プログラム続行
そうしないと
プログラムを終了し、disp(「オプションを選択してください」) を実行すると、メニュー機能が再びポップアップし、選択できるようになります。
この状況をどのようにプログラムできますか?アイデアをくれた親切な人に感謝します。
説明したことを行うには、 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