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


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
0513
わおん一個のデータだけを代入3解決


わおん

リンク

2012/5/13(Sun) 20:07:20|NO.46630

初級のことかもしれませんが、皆様のお知恵を拝借させてください。

例えば五個ある空の配列変数に、一個のデータだけを代入することは可能でしょうか?

temp(0)=data
と、追加先の配列番号を指定するのではなく、
空の要素を自動で見つけてそこを埋める感じです。
括弧内をcntにしましたら全部の要素に代入されるのは当たり前のことですし…。

よろしくお願いします。



この記事に返信する


暇人

リンク

2012/5/13(Sun) 20:36:20|NO.46632

空の定義が0なら

dim temp,5 repeat 5 if temp(cnt)=0 {temp(cnt)=data:break} loop
data自体に0を使ってて0を判定に使えないなら空を示す値を決めて予め入れて判定に使う
又は使用中フラグを入れとく配列を用意してそっちを空判定に使う



わおん

リンク

2012/5/13(Sun) 21:00:13|NO.46633

暇人さま、早速のご教示ありがとうございます。
随分とシンプルだったのですね。
思ったように動いてくれました。
感謝しております。



杉村

リンク

2012/5/14(Mon) 00:27:16|NO.46634

解決されてますので完全な蛇足ですけど……

dim a,24
foreach a if a(cnt)=0 : temp(cnt)=data : break loop

foreachなら変数の要素数を代えても対応できると思うので
一応提示しておきます。
では失礼しましたm(_ _;)m



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