Cómo inicializar una estructura de acuerdo con los estándares del lenguaje de programación C
Quiero inicializar un elemento struct, dividido en declaración e inicialización. Esto es lo que tengo:
typedef struct MY_TYPE {
boolean flag;
short int value;
double stuff;
} MY_TYPE;
void function(void) {
MY_TYPE a;
...
a = { true, 15, 0.123 }
}
Es esta la forma de declarar e inicializar una variable local de MY_TYPE
de acuerdo con los estándares del lenguaje de programación C (C89, C90, C99, C11, etc.)? ¿O hay algo mejor o al menos que funcione?
Update Terminé teniendo un elemento de inicialización estático donde establecí cada subelemento de acuerdo a mis necesidades.
Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32
Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52