Boas.
Pretendo fazer uma função que receba como argumento uma matriz.
Matriz:
char tabela[3][3];
Chamada da funcao:
f_usatabela(tabela);
definicao da funcao:
void f_usatabela(char *tabela);
------------------------------------------------------
Fazendo passar o endereco da matriz (da posicao 0,0), e na funcao 'f_usatabela' efectuar alteraçoes nessa tabela não se pode efectuar desta forma ??
Não estou a conseguir fazer a passagem do endereço da tabela como argumento.
Nem operar com a tabela na funcao 'f_usatabela', da seguinte forma: tabela[l][c]=z;
Alguem me pode dar umas luzes?
(não prentendo passar a tabela por valores mas sim por apontador e modificar essa mesma tabela numa funcao do tipo void)
Pretendo fazer uma função que receba como argumento uma matriz.
Matriz:
char tabela[3][3];
Chamada da funcao:
f_usatabela(tabela);
definicao da funcao:
void f_usatabela(char *tabela);
------------------------------------------------------
Fazendo passar o endereco da matriz (da posicao 0,0), e na funcao 'f_usatabela' efectuar alteraçoes nessa tabela não se pode efectuar desta forma ??
Não estou a conseguir fazer a passagem do endereço da tabela como argumento.
Nem operar com a tabela na funcao 'f_usatabela', da seguinte forma: tabela[l][c]=z;
Alguem me pode dar umas luzes?
(não prentendo passar a tabela por valores mas sim por apontador e modificar essa mesma tabela numa funcao do tipo void)