У меня есть функция, которая всегда возвращает структуру с известными значениями. Что такое синтаксис?
struct MyStruct Function(void)
{
return (struct MyStruct){1,2,3};
}
Я получаю ошибку компилятора на обратной линии:
Ошибка: ошибка синтаксиса
Любые идеи? Я использую кросс-компилятор для встроенной цели, поэтому он может быть моим компилятором.
Изменить
Это мой компилятор. Как комментировал cnicutar, это действительно код C99.
Некоторые люди указали, что я могу создать переменную. Моя цель состояла в том, чтобы избежать создания переменной, чтобы вернуть ее.