вот у нас структура, через typedef
Код
typedef struct abc_s {
int aa;
int bb;
} abc_t;
создаю переменную этого типа
Код
abc_t abc;
дальше, хочу присвоить значение полю aa в моей переменной
Код
abc.aa = 8;
выдает ошибку. Почему? И как правильно?
а затолкав в ф-ю - все нормально. Т.е. вне ф-ии нельзя, получается, проводить начальную инициализацию?