投稿
ネタバレ
§ § § § yuuya7773
質問です。DIALOG命令で数値変数を表示できません(T_T)スクショのように打つとエラーになります。*このソースは、「株取引」をDIALOG()で遊べるようにしたものです。==自作ではありません……
1そうだね
プレイ済み
返信[1]
親投稿
ゆうたん yu-tan-sama
数値変数が表示できないなら文字に変換すればよいのです STR$(<数値変数>)でとりあえず文字列になります 桁数とかが不満ならFORMAT$で細かく指定 なお、そのまま実行するとダイアログの表示頻度が大変なことになりそうなのでがんばって
1そうだね
プレイ済み
返信[2]
親投稿
§ § § § yuuya7773
ありがとうございます!
0そうだね
プレイ済み
返信[3]
親投稿
けい kei0baisoku
ちょっと気になったのですが、スクショの中に数値変数が見当たりません。 それと、文字列を直接指定しているパターン全部、本来なら色が変わるのに白い文字のままになっています。 タブルクオート「"」が別の記号になってたりしないでしょうか?本物はビックリマークの一つ右にあるピンクの記号で、記号の「※」のページにあるものは別物です。 勘違いでしたらすみません。
0そうだね
プレイ済み
返信[4]
親投稿
かつみ opoQsn
STR$の問題点 例えば1000000000000000(=1兆)なんて言うとんでもなく大きいすうじだと、 1000e+1(よくわからん) みたいになってしまうので、FORMAT$がオススメです! 試しに A=10000000000000000 A$=STR$(A) B$=FORMAT$(“%020D”,A) PRINT A$ PRINT B$ で比較してみてください!
0そうだね
プレイ済み
返信[5]
親投稿
§ § § § yuuya7773
すぃません僕、目が悪いので色を白に統一してます。 TM.KM.KKとかが数値変数です。
0そうだね
プレイ済み
返信[6]
親投稿
けい kei0baisoku
あ、なるほど。なら記号の使い方は問題ないですね。 ただ、TM$とかは後ろにドルマークが付いているので、これだと文字列型になります。 セットするときにドルなしで「TM」のように書いたのなら、使うときもドルなしのままです。
1そうだね
プレイ済み
返信[7]
親投稿
§ § § § yuuya7773
詳しい説明ありがとうございました! これから頑張ります。
1そうだね
プレイ済み