Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MrGuiiH

vetor de estrutura com alocação.

Recommended Posts

Galera é o seguinte, preciso realizar um trabalho de faculdade e estou com uma estrutura de dados do tipo vetor e preciso realizar a seguinte logica:

 

 

struct estrutura{

char nome[30];

}cadastro;

 

Terei um menu no meu programa que vai cadastrar um novo usuário, esses dados serão fixados por índices no vetor cadastro dessa estrutura.Porém eu não quero que ela seja de um tamanho fixo, eu quero que ele cresça conforme os cadastros são indexados na estrutura e quando eu for criar um novo cadastro o mesmo comece no índice anterior ao outro.

 

 

EX: cadastro1 armazena no indice = cadastro[indice 1];

cadastro2 armazena no indice = cadastro[indice 2];

 

sai do cadastro;

 

lista usuarios;

 

cadastro 2 armazena no indice = cadastro[indice 3];

 

 

 

 

 

 

 

 

Obs: meu programa não usar arquivos, tudo sera feito na execução do programa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

MrGuiiH,

 

Para resolver esse problema, o teu vetor de estruturas não pode ser estático. Você vai ter que alocá-lo dinamicamente.

 

Você pode utilizar o conceito de lista encadeada que resolve perfeitamente o seu problema.

 

http://www.ime.usp.br/~pf/algoritmos/aulas/lista.html

 

Espero ter ajudado, FLW! :grin:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.