O que é Arduino String.função setcharat

O que é Arduino String.função setcharat

Se você está trabalhando em um projeto Arduino que envolve manipular strings, você pode ter encontrado a corda.função setcharat (). Esta função permite que você substitua um caractere específico em uma string por outro personagem ou string. Este artigo cobre a string.Setcharat () Funciona em detalhes e fornece exemplos de como usá -lo em seus projetos Arduino.

Qual é a corda.função setcharat ()

A corda.A função setcharat () é uma função interna na linguagem de programação Arduino que permite substituir um caractere específico em uma string por outro personagem ou string. Esta função faz parte da classe Arduino String, que fornece uma maneira conveniente de manipular strings em projetos Arduino.

Sintaxe

A sintaxe do Corda.setcharat () A função é a seguinte:

corda.setcharat (índice, char)

Parâmetros

A seguir estão os parâmetros para esta função:

  • corda: A string na qual você deseja substituir um personagem.
  • índice: O índice do personagem que você deseja substituir. Deve ser um valor inteiro entre 0 e o comprimento da corda menos.
  • Caracteres: O personagem ou string que você deseja substituir o personagem existente por.

Retornar

Esta função não retorna nada. Apenas modifica o objeto de string no qual é chamado.

Exemplo de string.função setcharat ()

Vejamos um exemplo do Corda.setcharat () função.

Void Setup ()
Serial.começar (9600);
enquanto (!Serial)
; // Aguarde por conexão serial

String mystring = "Hello World";
// Substitua o 9º caractere por 'L'
mystring.setcharat (9, 'd');
Serial.println (mystring);

Void Loop ()
// fazer nada

Este código inicializa a porta serial e cria um objeto de string mystring inicializado com o valor Olá Mundo. O função setcharat () é então usado para substituir o caractere no índice 9 (i.e., o 'l' em "mundo") com a letra minúscula 'd'.

Depois de modificar a string com setcharat (), a string atualizada Olá Wordd é impresso no console serial usando Serial.println (). A função loop () está vazia.

Conclusão

O Corda.setcharat () A função é uma ferramenta útil para manipular strings em projetos Arduino. Ao entender a sintaxe e os parâmetros para usar esta função, qualquer pessoa pode usar essa função em um código Arduino e gerar saída desejada de acordo.