struct
次の構文を使用してプログラムに a を追加しようとしています:
struct foo {
char bar[] = "baz";
char qux[] = "abc";
/* and so on */
};
何らかの理由で、struct
セミコロンを追加する必要があるということわざ内の各変数宣言でエラーが発生し、これで一種のループに陥っているようです。推奨される構文は次のようになります
struct foo {
char bar[]; =; ;;;;;;/* infinite semicolons */"baz";
}
この種のエラーが発生したのはこれが初めてです。私は本当に何か間違ったことをしていますか、それともコンパイラ自体の問題ですか?