Matrizes e Vetores dinâmicos

Delphi

04/09/2003

Alguém poderia me ajudar a implementar uma matriz dinâmica... q não tenha tamanho definido, o tamanho dela varia durante a execução...

Obrigado...


Acardoso

Acardoso

Curtidas 0

Respostas

Mega_system

Mega_system

04/09/2003

para redimencionar use setlength(nome_do_vetor, num_colunas, num_linhas), caso seja multidimencional casa seja unidimencional use
setlength(nome_do_vetor, nova_qte)
é isso!


GOSTEI 0
Bacalhau

Bacalhau

04/09/2003

As matrizes dinamicas são definidas da seguinte forma

type matriz1 : array of <tipo>; // uma dimensão
type matriz2 : array of arry of <tipo>; // duas dimensões

Para dimensionarmos utilizamos a função

SetLength(matriz,tamanho)

que cria os valores de 0 (zero) a tamanho-1


GOSTEI 0
POSTAR