Preciso alocar dinamicamente um vetor de estruturas. Eu consigo fazer usando o malloc, passando como parâmetro o número de vetores (digitado pelo usuario) e a quantidade de bytes da minha estrutura "sizeof(estrutura)". Aparentemente a memória é alocada, a pergunta talvez seja simples, mas como eu faço pra usar essa memória?
O Malloc retorna o endereço do ínicio dos vetores, mas como eu uso isso?
Pergunta
victorhb
Olá,
Preciso alocar dinamicamente um vetor de estruturas. Eu consigo fazer usando o malloc, passando como parâmetro o número de vetores (digitado pelo usuario) e a quantidade de bytes da minha estrutura "sizeof(estrutura)". Aparentemente a memória é alocada, a pergunta talvez seja simples, mas como eu faço pra usar essa memória?
O Malloc retorna o endereço do ínicio dos vetores, mas como eu uso isso?
O meu código
Minhaestrutura *pt;
pt = (Minhaestrutura *) malloc(quantidade_estruturas * sizeof(tipoDadosVoo));
É um pouco urgente, agredeço a ajuda, obrigado.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.