Post sem fundamento

Moderador, deletar para mim

Vi a sua questão anterior, e embora esta seja parecida não é tão directa. Eu criaria outra string para onde iria copiando os caracteres. Caso o número de caracteres da string "original" fosse múltiplo de 4, acrescentaria o traço na string "cópia". Já agora, eu trocaria o objecto String por uma cadeia de caracteres.

Talvez precises do operador %

Esta questão é bastante similar à outra... Excepto a utilização da String que não é de todo aconselhável.

Não percebo essa exigência de ter que ser o objecto String. Pode ver aqui a diferença entre string (cadeia de caracteres) e String (objecto). Pessoalmente, penso que se for para ser feito usando o objecto, vai ser bastante mais difícil. De resto, não há grandes diferenças entre fazer isto usando um ciclo while, ou usando apenas o loop().

Isto, juntamente com o outro exercicio cheira-me a trabalho de casa...

Ve aqui os metodos do objecto String que possam fazer isso...

http://arduino.cc/en/pmwiki.php?n=Reference/StringObject

Senao, podes sempre procurar pelo ficheiro String.cpp no directorio do Arduino e ver o codigo fonte.