構造体がポインタの場合に、その構造体のメンバーを入出力変数に指定しようとしています。変数一覧、入力・出力変数タブに構造体名は表示されるのですが、メンバーが表示されません。どうすればメンバーを選択できるようになりますか?
よくある質問(FAQ)
構造体がポインタの場合に、その構造体のメンバーを入出力変数に指定しようとしています。変数一覧、入力・出力変数タブに構造体名は表示されるのですが、メンバーが表示されません。どうすればメンバーを選択できるようになりますか?
構造体がポインタ型の場合、そのメンバーを入出力変数として指定するには、まず「構造体の実体」を作成する必要があります。変数選択ツリー上では、構造体ポインタはそのままでは単なる「ポインタ変数」として表示されています。ここで、対象のポインタに添え字 [0](~[N])を指定して実体を作成することで、その配下にメンバー変数が表示されるようになります。作成された構造体( [0]または[0]~[N])のメンバー変数は、通常の変数と同様に、CSVファイルの入力変数や出力変数として登録することが可能です。
また、「変数一覧」や「入力・出力変数」タブに表示されているポインタ変数(構造体)を選択し、右クリックメニューから[ポインタ展開]を選択すると、添え字 [0] の実体が作成され、その配下にメンバーが表示されます。
※同メニューの[ポインタエリア割付け展開]を選択した場合は、実体の作成に加えて、INPUT欄へポインタの設定(エリア割り当て)が自動的に追加されます。