Página 1 de 1

Tabela de variaveis?

MensagemEnviado: 11 Abr 2008 10:09
por buiz
Olá,

Estou tentando resolver um problema aqui, eu preciso fazer uma tabela , tipo tabela de constantes: Ex: byte const tabela[]={0,1,2,3,.....,};

Só que no entanto eu preciso fazer esta tabela com variáveis, seria possível fazer? Tipo: TABELA [] = {var1,var2,var3,.........,};

Se alguém souber de alguma solução, eu ficaria grato pela ajuda.

Buiz.

MensagemEnviado: 11 Abr 2008 11:04
por ze
acho que quer algo parecido com o que os recursos "struct" (ou union) pode lhe dar. Cogite usá-los. No entanto veja 1 sugestão:
#define var1 0
#define var2 1
#define var3 3
...
#define varn n

unsigned char tabela[];

acessando:

tabela[var0]=0x55;

queimei as visitas permissíveis diárias. até 2ª!!!!

MensagemEnviado: 11 Abr 2008 12:03
por buiz
São 128 pontos sensores que pretendo armazenar em variaveis e depois ordena-los conforme minha programação, só que esta programação não é fixa e pode ser mudada.

Se as variaveis estiverem distribuidas em uma tabela seria mais facil ordena-las.

Vou pequisar alguma coisa baseado na sua sugestão Lellis, obrigado.

Ainda estou na luta, só para comentario, programo em C no CCS.

MensagemEnviado: 11 Abr 2008 12:06
por LeandroPIC
Monte uma estrutura.

MensagemEnviado: 11 Abr 2008 19:05
por ivan
Utiliza um array de ponteiros que armazenaria os endereços da variaveis, assim, para ordená-las, é só mexer nos ponteiros.

MensagemEnviado: 11 Abr 2008 23:26
por phophollety
use um vetor, não tem jeito mais simples, pode trabalhar direto com o index do vetor ou usar ponteiro no endereço.....

pegando o endereço com &variável e apontando para o valor do endereço com *variável.... fácil

MensagemEnviado: 13 Abr 2008 13:59
por buiz
Obrigado a todos até o momento!

Segunda retomarei o projeto e analisarei todas as dicas.

Um bom Find.