Eu estou prigramando para um arduino uno,.

Eu tenho um laço FOR que vai do 0 ao 255 e a cada loop do laço o ponteiro ( i ) é incrementado.

Eu gostaria de saber como eu posso criar o laço FOR onde para cada 2 loops seja adicionado uma ( virgula ) e a cada 4 loops seja adicionado uma ( barra invertida ) e isso se repete até o fim do laço FOR. E seja tudo guardado em uma variável do tipo string.

Pir exemplo.

String concatenar = "11,11/11,11/11,11/11,11/";

Obrigado

Exibições: 269

Responder esta

Respostas a este tópico

crie uma checagem desse seu ponteiro "i", que está sendo incrementado a cada loop. Faça teu ponteiro "i" iniciar em zero pra funcionar

Nessa checagem, mande checar se o ponteiro é par e ao mesmo tempo não divisível por 4. Caso seja verdadeiro, adicione vírgula

Caso o ponteiro seja divisível por 4, adicione a barra

a cada loop, concatene o valor e a vírgula ou barra adicionadas numa string

sim, as checagens que eu sugeri devem ser feitas com IF

está errado...

veja que nas checagens vc não fez exatamente como eu sugeri. Eu havia sugerido: "mande checar se o ponteiro é par e ao mesmo tempo não divisível por 4", mas ali na primeira condicional vc mandou somente checar se é par

mesmo assim aquilo que vc fez if (i==%2) está errado. Pesquise como escrever certo

está errado também aqui: guarda_valor + ",";  Pesquise como concatenar corretamente

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço