Olá
Gostaria de saber como posso substituir valores dentro de um array.
Eu tenho este array:
byte meuarray[] = {5,6,9,2,1};
E queria que fosse possível substituir o número 6 por exemplo, por outro número que está numa variavel.
No código tenho isto:
meuarray[1]=variavel;
Mas não substitui...
Espero que me possam ajudar
como estás a ver se a variavel no vector foi substituida?
De que tipo é a variavel variavel?
meuarray[1]=variavel;
Mas não substitui...
Logo a seguir a esta atribuiçao faz um serial.print para a consola.
Serial.print(variavel);
meuarray[1]=variavel;
Serial.println(meuarray[1]);
Os valores deverão ser iguais se a variavel tambem for do mesmo tipo que o array
Amigo, você poderia postar seu código aqui?
Porque em teoria o que você fez está correto, mas as vezes pode ter algo que está apagando o valor que você está colocando, ou até mesmo o tipo, valor.
Assim fica mais fácil de ajudarmos.
Amigo, poste seu código.
Na teoria o que você descreve está correto.
Abraço!