- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語 動的確保とポインタ参照について)
C言語 動的確保とポインタ参照について
このQ&Aのポイント
- C言語における動的確保とポインタ参照について質問です。
- main文で宣言されている配列aに動的確保をしたいのですが、funcの関数内でaにアクセスする方法が分かりません。
- func実行後のmain文からはaの要素にアクセス出来るので、確保自体は成功していると思うのですが、どうすれば要素に値を代入できるでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
int *p; p = new int[32]; に対して p[i] でアクセスするんだから, *a = new int[32]; と確保した場合は当然 (*a)[i] じゃないとおかしい. 2つを比較してみてください. ああ, でも「C言語」じゃないね, これ.
その他の回答 (1)
- D-Matsu
- ベストアンサー率45% (1080/2394)
回答No.1
残念、惜しいとこまでは行っています。 (*a)[i] と書きましょう。
質問者
お礼
動作しました! よく考えればその通りですね,ありがとう御座いました.
お礼
ご丁寧にありがとう御座いました. 確かにCではないですね,気をつけます.