私は以下のコードを持っています。ビルドすると、「警告:初期化子の周りに中括弧がありません[-Wmissing-braces]」という警告が表示されます。
struct routing {
int hop_distance;
char timeinfo[13];
char sender_ID[16];
char gateway[16];
};
struct routing user_list[40] = { [0]={0,0,0,0}};
charの初期化が原因で警告が表示されると思いますが、どのように初期化する必要がありますか?
struct routing user_list[40] = { [0]={0,{0},{0},{0}}};
また
struct routing user_list[40] = { [0]={0,'\0','\0','\0'}};
または他の方法?