Я пытаюсь добавить struct
к моей программе, используя следующий синтаксис:Ошибка компилятора: «Ожидаемый;» ошибка в C структуры
struct foo {
char bar[] = "baz";
char qux[] = "abc";
/* and so on */
};
По какой-то причине, я получаю сообщение об ошибке на каждом объявлении переменной внутри struct
говорят, что я должен добавить точку с запятой , и, кажется, попадает в какую-то петлю с этим. Предполагаемый синтаксис будет примерно
struct foo {
char bar[]; =; ;;;;;;/* infinite semicolons */"baz";
}
Это первый раз, когда у меня была такая ошибка; я действительно что-то делаю неправильно, или это просто проблема с самим компилятором?
Вы даже не знаете синтаксис для объявления структуры (а также различия между компилятором и IDE), и вы обвиняете создателей Xcode в написании такой огромной ошибки? Я думаю, что слово дня для вас - это утонченность. ** –
Я не обвиняю программистов за Xcode ничего. Я знаю, что ошибки программного обеспечения происходят, и я новичок в структурах. Я думал, что они могут следовать синтаксису, подобному синтаксису 'union'. – Jules
@ user2129150 они _до_ следуют синтаксису, подобному синтаксису 'union' ... вы не можете делать то, что вы пытались как« союз ». – mah