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


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0218
もりまメモリノート形式から配列変数へ変換3解決


もりま

リンク

2007/2/18(Sun) 18:23:30|NO.5777

質問させてください。

a="あ\nい\nう"

という変数があったとします。
このメモリノート形式の変数を,

a(1)="あ"
a(2)="い"
a(3)="う"

のように,配列変数に変更したいと思っています。
noteget命令を使って要素を一つずつ取り出せば簡単なのは分かるのですが,
他の方法でもっとスマートに「メモリノート形式→配列変数」に変換することは可能でしょうか?

よろしくお願いいたします。



この記事に返信する


As

リンク

2007/2/18(Sun) 23:36:27|NO.5788

HSP3のhsp3util.as には

note2array 複数行文字列を配列に変換
という命令がすでに備わっています。これを使ってみてはどうでしょう?



アキス

リンク

2007/2/19(Mon) 15:45:33|NO.5792

hsp3util.as を使わない面倒な方法もありますけど・・

notesel メモリノート repeat notemax noteget 配列(cnt),cnt loop
これで一応できます。
モジュール化したらいくらか使える



もりま

リンク

2007/2/20(Tue) 07:22:08|NO.5818

レスありがとうございました。
モジュール化したものが既にあったんですね。
hsp3util.as を使わない方法についても紹介してくださり
どうもありがとうございました。



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