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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0402
冨山mes命令内の変数について4解決


冨山

リンク

2014/4/2(Wed) 18:53:03|NO.61249

ゲームを作っているのですが、

date_y = gettime(0) //開始年 date_m = 4 //開始月 date_1 = 1 //開始日 mes date_y + " 年" + date_m + " 月" + date_d + " 日"

とやると変数が足されてしまって、「2019」と表示されます。
どうにかならないでしょうか。お願いします。



この記事に返信する


冨山

リンク

2014/4/2(Wed) 18:55:01|NO.61250

すみませんでした。正しくは、


date_y = gettime(0) //開始年 date_m = 4 //開始月 date_d = 1 //開始日 mes date_y + "年" + date_m + "月" + date_d + "日"



T.T

リンク

2014/4/2(Wed) 19:05:56|NO.61252

こうすればいいんじゃないのかな...

date_y = gettime(0) //開始年 date_m = 4 //開始月 date_d = 1 //開始日 mes str(date_y) + "年" + str(date_m) + "月" + str(date_d) + "日"

str関数...()内に指定したint型変数をstr型に変更。
str型とは文字列型の事
int型とは数値型の事



冨山

リンク

2014/4/2(Wed) 19:09:38|NO.61253

str型やint型は知っていたのですが、普段使うことがなかったので、目から鱗です。

ありがとうございました!



kanahiron

リンク

2014/4/2(Wed) 19:13:22|NO.61257

そもそも先頭にきている引数が数値型なのでおかしいことになっていますよ

mes ""+ date_y + "年" + date_m + "月" + date_d + "日"
で解決です


参考

mes strf( "%d年%d月%d日", date_y, date_m, date_d)



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