input関数に付いての質問No.00419
Yolee さん 99/02/12 19:28
 
Q&A集を拝見しても疑問が解けませんでしたので質問させて頂きます。
input関数で、空文で"OK"を押下した場合と、"キャンセル"を押下した場合を判別す
る方法はありませんか?ご存じの方宜しくお願いいたします。

[ ]
RE:00419 input関数に付いての質問No.00420
mago さん 99/02/12 19:57
 
>input関数で、空文で"OK"を押下した場合と、"キャンセル"を押下した場合を判別す
>る方法はありませんか?ご存じの方宜しくお願いいたします。

START:
$a = input("あなたの名前は?");
if( !result ) {
message "ESC又はキャンセルが押されました。";
endmacro;
}
else if( $a == "" ){
message "何か入れてよ!";
goto START;
}
message $a;
endmacro;

こんな感じでどうでしょうか。

mago


[ ]
RE:00420 input関数に付いての質問No.00421
Yolee さん 99/02/13 12:54
 
>START:
>$a = input("あなたの名前は?");
>if( !result ) {
>message "ESC又はキャンセルが押されました。";
>endmacro;
>}
>else if( $a == "" ){
>message "何か入れてよ!";
>goto START;
>}
>message $a;
>endmacro;
>

magoさま、初歩的な質問に回答ありがとうございました。result を参照するのです
ね。おかげで疑問が氷解しました。

−Yolee@三河

[ ]