/* structs_1.c create a struct definition declare, initialize and print an automatic struct variable use of the . notation */ #include #include #include typedef struct { char *name; int age; } Person; /* Person is now a data type */ int main(int argc, char *argv[]) { Person p; p.name = (char *)malloc((strlen("Mark Stehlik") + 1) * sizeof(char)); strcpy(p.name, "Mark Stehlik"); p.age = 47; printf("name= %s, age= %d\n", p.name, p.age); return 0; }