Como modificar valores de uma Matriz?

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Como modificar valores de uma Matriz?

Mensagem por janio »

Bom dia a todos!

Pessoal, se eu tiver a seguinte matriz:

Código: Selecionar todos

astru := { 01, 02, 03, 04 } 
         { 05, 06, 07, 08 }
         { 09, 10, 11, 12 }
Se eu quiser, por exemplo, modificar o 07 por 15 (2ª linha), como faço?

Um Abraço,

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
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 »

Janio,

Vamos imaginar que a sua matriz, que você colocou aqui como exemplo, fosse uma planilha do excel, com linhas e colunas.

Exemplo:

Código: Selecionar todos

              col1, col2, col3, col4
linha 1 - > {  01  ,  02 ,  03 ,  04  }
linha 2 - > {  05  ,  06 ,  07 ,  08  }
linha 3 - > {  09  ,  10 ,  11 ,  12  }
Note que o número 07 está na linha 2 e na coluna 3.

Na matriz multidimensional é a mesma coisa, você tem linhas e colunas. Então para mudar o valor de um elemento da matriz, basta informar em que linha e coluna este elemento está.

Exemplo: matriz[linha,coluna]

Código: Selecionar todos

astru[2,3]:=15
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
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Mensagem por janio »

Na mosca!

Valeu professor TOLEDO!

Funcionou direitinhoooooo!

:* -:] :D :))

Um Abraço,

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Responder