Fórum Vetor não definido! #194505

12/11/2003

0

Oi galera,
Alguem sabe como criar um vetor de tamanho nao definido?

ex.:

...
begin
MeuProcedimento(n);
end;


procedure MeuProcedimento(n: integer);
var
vetor: array[1..n] of integer;
begin
...
end;


Obrigado.


Joefferson

Joefferson

Responder

Posts

12/11/2003

Beppe

Para isso tem os arrays dinâmicos.

procedure MeuProcedimento(n: integer);
var
vetor: array of integer;
begin
SetLength(vetor, n); // chame setlength sempre que quiser mudar o tamanho
...
end;


Responder

Gostei + 0

12/11/2003

Beppe

Você acessa os elementos em vetor[0..n - 1], falow?

Dynamic arrays são sempre baseados em zero.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar