私はCに非常に慣れていないので、これが許可されているかどうか疑問に思っています。許可されている場合、どうすれば正しく実行できますか?
このコードは私にたくさんのコンパイラエラーを与えます。3文字の配列(ヌル文字'\0'
に初期化)で構造体を作成し、これらの構造体の1つを。という名前で初期化しようとしていますS
。
struct Structure{
char array1[3] = { '\0' };
char array2[30]= { '\0' };
char array3[30]= { '\0' };
} S;