下記のソースコードにて、
一番下のテキストボックスに、ひとつ上のテキストと同じ内容を入力してエンターを押すと
一番上のテキストボックスに+1され、違う入力内容であれば上から2つ目のテキストボックスに
+1されるという簡単なプログラムを組んでおります。
しかし、実行してみると正しくカウントがされません。
変数の値が正しく処理されていない様子なので、変数名を変えてみる、
IF文の処理を変えてみるなど試しましたが、解決しませんでした。
原因がわかる方がいらっしゃいましたらお手数ですがお教えください。
よろしくお願いいたします。
screen 0,400,400:title "文字比較" que ="Apple" o = 0 n = 0 *TOP cls ans ="" pos 30, 200 input que, 350, 25 ;オブジェクトID 0 pos 30, 250 input ans, 350, 25 ;オブジェクトID 1 pos 300, 40 input o, 50, 25 ;オブジェクトID 2 pos 300, 80 input n, 50, 25 ;オブジェクトID 3 objsel 1 *lp stick key,32 if key & 32:goto *enter wait 20 goto *lp *enter if ans=que{ o=o+1 }else{ n=n+1 } goto *TOP