Amigos, sou iniciante, podem me tirar uma dúvida?
Andei vendo alguns exemplos como esse:
char* myStrings[]={"This is string 1", "This is string 2", "This is string 3","This is string 4", "This is string 5","This is string 6"};
Gostaria de saber qual seria a maneira mais fácil de armazenar tags RFID em um Array como esse para posteriormente usá-las.
Minha ideia é guardar várias tags de cartões RFID, cada uma em uma posição do array, como se fosse um processo de gravação de novas tags.
Após feito isso, eu precisaria extrair cada tag para utilizá-las em um IF, pois a cada tag nova adicionada, deve ser adicionado uma espécie de lógica OR com as antigas, para todas serem válidas.
Esclarecendo ainda mais:
Tenho esse trecho do código
for (int i = 0; i < length; i++) {
mensagem += (char)payload[i];
}
cadastro = mensagem;
onde "cadastro" corresponde a uma string formada por uma tag RFID.
preciso colocar cada novo "cadastro" em uma posição de um array, para depois fazer isso:
if ((conteudo.substring(1) == "0A 02 0C 1E")||(conteudo.substring(1) == (posições do array)))
Porém não consigo imaginar em como:
1 - Armazenar uma tag em uma posição de um array
2 - Como retirar o conteúdo desta posição
3 - Fazer que esse processo de gravação seja automático
4 - Se existir uma lógica melhor pra fazer isso, estou aberto à sugestões
5 - 0A 02 0C 1E representa as tags fixas que já foram inseridas via programação
6 - posições do array refere-se às novas tags que foram cadastradas e estão teoricamente em posições de um array