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