#include #include typedef struct { char *fname; char *lname; int age; } Person; print_person(Person *p) { printf("%s %s: Age: %d\n", p->fname, p->lname, p->age); } main() { char line[1000]; Person p; printf("Enter first name: "); if (gets(line) == NULL) exit(0); p.fname = strdup(line); printf("Enter last name: "); if (gets(line) == NULL) exit(0); p.lname = strdup(line); printf("Enter age: "); if (gets(line) == NULL) exit(0); p.age = atoi(line); print_person(&p); }