Criar array durante a execução do programa
Oi gente.
Estou fazendo um programa onde eu uso um vetor (array) só que quem vai dizer quantas posições esse vetor deve ter é o usuário. Tem jeito de fazer isso? Como faz?
Alguns precisam só de 4, outros de 5 e esse número pode chegar até 30 ou 60. Como eu faço pra criar esse vetor durante a execução do programa?
Agradeço desde já a quem puder me ajudar.
Abraços!
Estou fazendo um programa onde eu uso um vetor (array) só que quem vai dizer quantas posições esse vetor deve ter é o usuário. Tem jeito de fazer isso? Como faz?
Alguns precisam só de 4, outros de 5 e esse número pode chegar até 30 ou 60. Como eu faço pra criar esse vetor durante a execução do programa?
Agradeço desde já a quem puder me ajudar.
Abraços!
Rafaelleite
Curtidas 0
Respostas
Anonymous
13/03/2003
Para definir um array dinamico:
var MyFlexibleArray: array of Real;
Para atribuir um tamanho:
SetLength(MyFlexibleArray, 20);
Começa sempre no indice 0. No exemplo acima vai de 0 a 19. Veja no Help do Delphi sobre arrays dinâmicos.
var MyFlexibleArray: array of Real;
Para atribuir um tamanho:
SetLength(MyFlexibleArray, 20);
Começa sempre no indice 0. No exemplo acima vai de 0 a 19. Veja no Help do Delphi sobre arrays dinâmicos.
GOSTEI 0