HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2015
0826
Mituki合計が表示できない!!6解決


Mituki

リンク

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でしょうか?

ご飯食べてきます・・・



この記事に返信する


Mituki

リンク

2015/8/26(Wed) 18:37:21|NO.71072

ちなみにバージョンは

HSP 3.4
です



Mituki

リンク

2015/8/26(Wed) 19:14:20|NO.71075

ごっさん!



b

リンク

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の様な投稿は余計。



Mituki

リンク

2015/8/27(Thu) 18:04:41|NO.71078

ごちそうさまの意味ね・・・
改めて、ありがとうございます!!



Snake

リンク

2015/8/30(Sun) 16:28:17|NO.71132

関係ないですが,むやみやたらと「ごっさん!」や「ご飯たべてきます・・・」は
はっきりいってHSPTV!掲示板に関係ありませんし,敬語を使うべきです。
ここの掲示板には,中学生や高校生,大人もいるのですから,十分ネットのマナーを守って
使いましょう。



ONION software Copyright 1997-2021(c) All rights reserved.