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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
1201
すねーくさん文字列の結合5解決


すねーくさん

リンク

2014/12/1(Mon) 01:22:55|NO.66261

文字列の結合で詰んでます
下記のソースでは文字列が結合しません。

repeat 10 a=str(a) a="$"+cnt loop mes a
a=$1+$2+$3+$4・・・
とつなげていくのにはどうすればいいのでしょうか



この記事に返信する


すねーくさん

リンク

2014/12/1(Mon) 01:45:33|NO.66262

a=$1$2$3$4・・・
でした
よろしくお願いします



kanahiron

リンク

2014/12/1(Mon) 01:55:10|NO.66263


a = "" repeat 10 a+="$"+(cnt+1) loop mes a
でどうでしょうか
文字を入れたい変数は予めダブルクオーテーション2つで文字型として初期化しておくと後々困ることが減ると思いますよ



すねーくさん

リンク

2014/12/1(Mon) 02:24:34|NO.66264

ありがとうございます。
続いての質問失礼なんですがランダムな変数ではどうすればいいのでしょうか?


randomize a = "" repeat 10 a=rnd(100) a+="$"+(cnt+1) loop mes a

これではなりませんでした



ZAP

リンク

2014/12/1(Mon) 08:04:21|NO.66265

せっかくaを文字列型で初期化しているのに
rnd関数に数値を入れようとした時点で
変数aが数値型になってしまっています。

別の数値型変数(ここではb)を確保しておき
それを使うようにすれば良いと思います。


randomize a = "" repeat 10 b=rnd(100) a+="$"+(b+1) loop mes a



すねーくさん

リンク

2014/12/1(Mon) 10:51:55|NO.66266

ありがとうございます!



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