
// dynamic memory allocate struct usage

#include <stdio.h>
#include <stdlib.h>

typedef struct _account {
	char* name;
	char* birth;
} account;

int main(int argc, char** argv)
{
    account account_tmp;
    
    account_tmp.name = strdup("linuxer");
    account_tmp.birth = strdup("1970.01.01");
    
    printf("Sample output. name[%s], birth[%s]\n", account_tmp.name, account_tmp.birth);
    
    free(account_tmp.name);
    free(account_tmp.birth);
    
	return 0;
}