#include <stdio.h>
#include <string.h>

struct pessoa {
  char *nome;
  int idade;
}

main () {
  struct pessoa *elemento;
  
  elemento =  (struct pessoa *)malloc(sizeof(struct pessoa));
  elemento->idade = 30;

  // Aloca espaco na memoria para a string nome. Neste caso, estou
  // alocando espaco para 40 caracteres
  elemento -> nome = (char *)malloc(40*sizeof(char));
	  
  strcpy(elemento->nome,"Fulano de Tal");
  printf("%s\n",elemento->nome);
}
