###前提・実現したいこと
C言語でネスとした構造体の配列を初期化したい。
###該当のソースコード
typedef struct
{
long l1;
long l2;
}T1
typedef struct
{
T1 stT1;
long l3
}T2
T2 stT2[] = {
{1,2,3},
{4,5,6},
{100,200,300}
}
###試したこと
構造体の配列を初期化したいと思い
上記のようなソースを作成してみましたが、コンパイルエラーとして初期化できませんでした
T2 stT2[] = {
{{1,2},3},
{{4,5},6},
{{100,200},300}
}
というように、構造体の切れ目で中括弧を入れてみたのですがやはり同じエラーです
ネスとした構造体を初期化するにはどのような方法を採れば良いのでしょうか
###補足情報(c言語/Visual studio)
より詳細な情報
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/27 10:04