C: Structs anidados
Ejemplo básico de structs (registros) anidados en C: un "struct" que contiene a otro "struct"
Lenguaje: C
Categoría: Básico
/* Fuente procedente de ErrorDeSintaxis.es */
/* Ejemplo básico de structs (registros) anidados */
/* en C: un "struct" que contiene a otro "struct" */
/* Nivel: Básico */
/* Disponible desde 28/06/2011 */
/* Aportado por Nacho */
/* Autor original: Nacho Cabanes */
/* Web original: http://www.nachocabanes.com/c/curso/cc05.php */
#include <stdio.h> struct fechaNacimiento { int dia; int mes; int anyo; }; struct { char inicial; struct fechaNacimiento diaDeNacimiento; float nota; } persona; main() { persona.inicial = 'I'; persona.diaDeNacimiento.mes = 8; persona.nota = 7.5; printf("La nota es %f", persona.nota); }