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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0630
zirou10子供が、病院の、おくすりコーナーで、…5未解決


zirou10

リンク

2014/6/30(Mon) 21:47:05|NO.62700

子供が、病院の、お薬の、何番までという、モニターを見て、作って‼と、言われました。
そこで質問です‼
2⃣の、項目に、数字を入れて、スペースを入れて、試してみたら、改行になっていました。
どうすればいいでしょうか、
ソース

;ここから *saisyo color 0,27,208 boxf objsize 130,20 button"フルスクリーンモード",*full button"通常モード",*mainz stop *full chgdisp 1,640,480 bgscr 0,640,480,,0,0 goto,*mainz stop *mainz cls *main pos 632,472 objsize 8,8 button"",*exit pos 632,0 button"",*mati color 0,27,208 boxf color 0,0,0 notesel a noteload "a.txt" pos 10,10 font"",40 mes a mes"までのお薬は出来ています。\n以下の番号のお客様は、しばらく\nお待ちください。" pos 0,460 input a,100,20,0 onexit *save *mati pos 101,460 input m,100,20,0 pos 202,460 input m1,100,20,0 pos 303,460 input m2,100,20,0 pos 404,460 input m3,100,20,0 pos 505,460 input m4,100,20,0 objsize 35,30 pos 606,440 button"OK",*kaku stop *kaku pos 20,185 mes""+m+"" mes""+m1+"" mes""+m2+"" mes""+m3+"" mes""+m4+"" stop *exit chgdisp end *save notesel a notesave "a.txt" goto*main //ここまで



この記事に返信する


zirou10

リンク

2014/6/30(Mon) 21:49:36|NO.62701

ちなみにホームページから、ダウンロードできます。
http://kunsankun.jimdo.com/



kanahiron

リンク

2014/6/30(Mon) 22:03:15|NO.62702

質問の解釈があっているか不安ですが

*kaku pos 20,185 mes""+m+"" mes""+m1+"" mes""+m2+"" mes""+m3+"" mes""+m4+"" stop


*kaku pos 20,185 ;mes ""+m+" "+m1+" "+m2+" "+m3+" "+m4 ↓どちらでも同じです mes strf("%d %d %d %d %d",m,m1,m2,m3,m4) stop
に書き換えてみてください



zirou10

リンク

2014/7/1(Tue) 19:46:54|NO.62712

> kanahiron様
それだと、2個めからの、ボックスの0を、消しても0が表示されます。



あり

リンク

2014/7/1(Tue) 22:00:59|NO.62713

>改行になっていました。

mesは実行直後にカレントポジション(表示位置)を改行位置に移動するので
kanahironさんの例の様に一つの文字列として表示させるか
mesの度に表示座標を指定して表示させる必要があります。


>ボックスの0を、消しても0が表示されます。

inputで使っている変数が数値型なので未入力だと0が代入されます。

なので、変数を表示する際に0なら表示させない等の処理を行うか
空白を入力する為に文字列型で初期化した変数をinputで指定して下さい。
(この場合、計算が必要な時にはint等で数値型に変換して下さい)



のら123

リンク

2014/7/1(Tue) 22:01:29|NO.62714

mes
mes"までのお薬は出来ています。\n以下の番号のお客様は、しばらく\nお待ちください。"

↑のこの部分を

mes a+"までのお薬は出来ています。\n以下の番号のお客様は、しばらく\nお待ちください。"

こうやるって事?違う?



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