vb
初心者です。VBScriptでの配列について質問です。
配列をたとえばa(256)のサイズで用意し、
a(0)=1、a(1)=2、a(2)=4まで入れたとします。
この配列の中でどこまで数が入っているのかを表示する方法を教えていただきたいです。
UBoundを使うのかと思っていましたがそれだと256の部分しか出てこず、行き詰まってしまいました。ご教授頂けますでしょうか。
何のために必要なのでしょうか?
この質問は前の質問と同じです。既にベストアンサーが選ばれています。
> データを格納した最大添え字を変数で管理してください。
あなたのしたいことは「スタックを作成すること」ですが、それを理解していますか?
a(0)=1、a(1)=2、a(2)=4、a(100)=101
と設定した場合は100 ?
それとも入れた個数の4 ?
そうですね、同じような質問になってしまいました。
引数分が欲しいのであれば動的配列を宣言し、引数を変数としてReDimでサイズを決定、という流れになるのでしょうか。
a(2)の2がわかるような書き方があれば、と思いました。
同じ「ような」ではありません。全く同じ質問です。
すみません。
質問者が無責任に退会したので前の質問にリンクします。
https://teratail.com/questions/239880
この通り、既に解決しています。