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


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0321
名無し変数を大量に作りたいのですが7解決


名無し

リンク

2013/3/21(Thu) 21:37:55|NO.53136

a0、a1、a2...a99という風に大量に変数を作りたいのですが、どのように書けばいいかわかりません;
a.0ではなくa0です。
a+cntとやればできるかとも思ったのですがダメでした。どうか知恵をお貸しくださいm(__)m



この記事に返信する


zm

リンク

2013/3/21(Thu) 22:40:53|NO.53137

http://lhsp.s206.xrea.com/command/dim.html
整数値型変数の領域を確保する命令です。
参考になれれば幸いです。



KA

リンク

2013/3/21(Thu) 23:22:57|NO.53138

大量に書くしか有りません。



pppk

リンク

2013/3/21(Thu) 23:24:58|NO.53139

たぶんこういうことかな?


sdim BUF,64000 notesel BUF 欲しい数 == 99 repeat 欲しい数 noteadd "\t"+"変数名"+cnt+"",-1;変数名を自由に書換え loop notesave "ファイルネーム.txt" mes "終わったよ"

出来たtxtからコピペすればラク。

txtファイルに「吐き出す方法」はいろいろ応用が利きます。
・「大量のラベル命名」もこの応用でOKです。
・「二本木の処理」も手打ちの手間は変数名+最大数代入程度になります。



GENKI

リンク

2013/3/22(Fri) 01:00:57|NO.53140

> a.0ではなくa0です。

配列変数じゃダメという意味だとおもいますが、その様子だと配列変数を理解できていないようですね。
後のことを考えると普通に配列変数を使ったほうが色んな意味で楽ですよ。

それでも配列変数が嫌だ、という事なので方法を上げると…KAさんがすでに言っているとおりです。(´・ω・`)
私ならこういう標準エディタでは力不足の作業は別途高機能エディタを使って、マクロや矩形選択等利用して作業します。
でもこの場合は主に連番作成作業なので表計算ソフトで作るのが一番手軽で便利です。数字何個か入れて後はマウスで引っ張るだけ。



KA

リンク

2013/3/22(Fri) 07:27:58|NO.53141

乱暴に書きすぎましたが、連番で作る方法はいくつか有ります。

しかし実際に変数を使う場所がバラバラなら、いくら変数を作れて
も都度変数を書く事に変わりは無いので、それなら配列変数でも同
じです。



keitetsu1650

リンク

2013/3/22(Fri) 10:20:32|NO.53143

質問の趣旨から離れますが…
そもそも、配列変数にしない意図ってなんだろう。



名無し

リンク

2013/3/22(Fri) 11:53:48|NO.53144

説明不足でした。配列変数は理解してるのですが、今回の場合は配列変数だといろいろと問題があります。
>pppkさん
ノートパッド使えば楽だったんですね;
これで何とかできそうです。ありがとうございましたm(__)m



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