Итак, у меня есть структура:
typedef struct Board {
size_t size;
char* board;
} Board;
Мне было интересно, можно ли было сделать что-то подобное во время инициализации структуры:
Board boardStruct = {
solutionLength,
char emptyBoard[size]
};
К сожалению, когда я пытаюсь сделать это таким образом, я получаю ошибку компиляции:
expected expression before 'char'
Есть идеи? Я пытаюсь избежать объявления массива вне инициализации структуры, но если это единственный вариант, я думаю, что это маршрут, по которому мне придется идти.