例えば、
typedef struct{ int a; } kouzoutai1; typedef struct{ kouzoutai1 kouzoutai[3]; } kouzoutai2; kouzoutai1 kou1[3] = {{1},{3},{2}}; kouzoutai2 kou2 = {{kou1[0],kou1[1]kou1[2]}};
このコードを実行すると式には定数値が必要ですというエラーが出ます。(VSCodeでC,C++の拡張機能の疑わしき部分を報告する機能)このような場合、どのように宣言したらよいのでしょうか。
それと、後からkouzoutai1を変えたらkou2の構造体のメンバも変わってるようにしたいので、初期化の際は構造体を入れるようにしたいです。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/11 11:59
2021/09/11 12:01
2021/09/11 12:03 編集
2021/09/11 12:09
2021/09/11 14:00