Amigos, como eu imprimo o conteúdo dessa struct?
 
	 struct contato 
	  { 
	      struct Lista_Telefonica* telefones; 
	      char* dt_aniversario; 
	      char* nome; 
	      char* email; 
	      int* idade; 
	     };
 
	     Contato* cria_contato(){ 
	    return NULL;
 
	     }
 
	  void preencher_contato(Contato* c){ 
	    int op; 
	    Lista_Telefonica* lista1 = cria_listaTelefone(); 
	      c = (Contato*)malloc(sizeof(Contato)); 
	      printf("Nome:"); scanf("%s", &c->nome); 
	      printf("\n"); 
	      printf("Data Aniversario: "); scanf("%s", &c->dt_aniversario); 
	      printf("\n"); 
	      printf("Email: \n"); scanf("%s", &c->email); 
	      printf("\n"); 
	      printf("Idade: \n"); scanf("%d", &c->idade); 
	      printf("\n"); 
	      do{ 
	        printf("Numero:"); 
	        printf("\n"); 
	        scanf("%s", insere(lista1,c->telefones)); 
	        printf("\tPara adicionar mais um numero aperte 0 \nou aperte qualquer outra tecla para sair"); 
	        scanf("%d", &op); 
	      }while(op == 0);
 
	  }