|
|
2015/8/26(Wed) 18:35:43|NO.71070
TAITORUDO=====RI!
title "カウント"
cls
//ボタンの位置とサイズ
pos 120,20
objsize 80,50
button gosub "a+",*hidari
button gosub "b+",*nakahidari
button gosub "c+",*nakamigi
button gosub "d+",*migi
pos 200,20
button gosub "a-",*namanama
button gosub "b-",*na
button gosub "c-",*no
button gosub "d-",*ne
color 0,0,0
sal+a+b+c+d
font "",30
mes int(sal)
button gosub "reset",*reset
gosub *reset
*maina
redraw 0
color 255,255,255: boxf // クリア
font "",50
color 0,0,0
pos 20,20
mes a
mes b
mes c
mes d
redraw 1
await 16
goto *maina // ループ
//メイン表示ここまで
*hidari
a++
return
*nakahidari
b++
return
*nakamigi
c++
return
*migi
d++
return
*namanama
a--
return
*na
b--
return
*no
c--
return
*ne
d--
return
*reset
a=0: b=0: c=0: d=0
sdim datastr
return
という感じに
SALという変数に合計を入れたいのです。
int(sal)で16進数文字列を10進数にしたのです。だけど、合計の表示がありません。
どうすればOKでしょうか?
ご飯食べてきます・・・
|
|
2015/8/26(Wed) 18:37:21|NO.71072
|
|
2015/8/26(Wed) 19:14:20|NO.71075
ごっさん!
|
|
2015/8/26(Wed) 20:23:13|NO.71076
どのように動作させたいのかがよくわからないですが...
元のスクリプトだとmes int(sal)をした後画面が消されているので...
単純に合計をすべて足したい場合
title "カウント"
cls
//ボタンの位置とサイズ
pos 120,20
objsize 80,50
button gosub "a+",*hidari
button gosub "b+",*nakahidari
button gosub "c+",*nakamigi
button gosub "d+",*migi
pos 200,20
button gosub "a-",*namanama
button gosub "b-",*na
button gosub "c-",*no
button gosub "d-",*ne
button gosub "reset",*reset
gosub *reset
*maina
redraw 0
color 255,255,255: boxf // クリア
font "",50
color 0,0,0
pos 20,20
mes a
mes b
mes c
mes d
sal=a+b+c+d
mes "合計:"+int(sal)
redraw 1
await 16
goto *maina // ループ
//メイン表示ここまで
*hidari
a++
return
*nakahidari
b++
return
*nakamigi
c++
return
*migi
d++
return
*namanama
a--
return
*na
b--
return
*no
c--
return
*ne
d--
return
*reset
a=0: b=0: c=0: d=0
return
あんまりふざけて質問しないほうがよいと思いますよ
合計が表示できない!! → 何のだろ?
TAITORUDO=====RI! → まあ許す
ご飯食べてきます・・・ → どうでもいい
ごっさん! → ?
|
|
2015/8/26(Wed) 20:29:45|NO.71077
合計が表示されているのは最初の処理(変数の加算減算するボタン)のみで
25行目から36行目までのループ処理に合計を表示する命令がない。
title "カウント"
cls
//ボタンの位置とサイズ
pos 120,20
objsize 80,50
button gosub "a+",*hidari
button gosub "b+",*nakahidari
button gosub "c+",*nakamigi
button gosub "d+",*migi
pos 200,20
button gosub "a-",*namanama
button gosub "b-",*na
button gosub "c-",*no
button gosub "d-",*ne
color 0,0,0
button gosub "reset",*reset
gosub *reset
*maina
sal=a+b+c+d
redraw 0
color 255,255,255: boxf // クリア
font "",50
color 0,0,0
pos 20,20
mes a
mes b
mes c
mes d
pos 200,270
font "",30
mes int(sal)
redraw 1
await 16
goto *maina // ループ
//メイン表示ここまで
*hidari
a++
return
*nakahidari
b++
return
*nakamigi
c++
return
*migi
d++
return
*namanama
a--
return
*na
b--
return
*no
c--
return
*ne
d--
return
*reset
a=0: b=0: c=0: d=0
sdim datastr
return
あとNO.71075の様な投稿は余計。
|
|
2015/8/27(Thu) 18:04:41|NO.71078
ごちそうさまの意味ね・・・
改めて、ありがとうございます!!
|
|
2015/8/30(Sun) 16:28:17|NO.71132
関係ないですが,むやみやたらと「ごっさん!」や「ご飯たべてきます・・・」は
はっきりいってHSPTV!掲示板に関係ありませんし,敬語を使うべきです。
ここの掲示板には,中学生や高校生,大人もいるのですから,十分ネットのマナーを守って
使いましょう。
|
|