Tamanho de um array

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

negrao
Usuário Nível 3
Usuário Nível 3
Mensagens: 186
Registrado em: 06 Jul 2004 08:38

Tamanho de um array

Mensagem por negrao »

Pessoal, o array tem um limite de posicoes certo ?
qundo digo que uma variavel XVAR := {} eu ja estou alocando nessa variavel todas as posicoes que cabem no array ?

Obrigado
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Mensagem por Toledo »

Negrão,

O número máximo de elementos dentro de uma matriz (array) é de 4096.
Quando você declara uma variável XVAR:={}, você está criando uma matriz vazia, sem elementos nenhum.
Para verificar isto, basta usar a função LEN(XVAR) que retorna o número de elementos dentro da matriz.
Agora, você pode utilizar ASIZE() para aumentar (ou diminuir) a quantidade de elementos de uma matriz, ou AADD() para adicionar um novo elemento na matriz com um conteúdo novo.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
negrao
Usuário Nível 3
Usuário Nível 3
Mensagens: 186
Registrado em: 06 Jul 2004 08:38

Mensagem por negrao »

Toledo , muito obrigado
Responder