#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct worker {
char *name;
int age;
};
int main()
{
struct worker w;
w.name = (char *)malloc(30 * sizeof(char));
strcpy(w.name, "Tom");
w.age = 45;
printf("name: %s : age: %d\n", w.name, w.age);
free(w.name);
return 0;
}
/*
run:
name: Tom : age: 45
*/