Qu'est-ce que la chaîne Arduino.Fonction SetCharat

Qu'est-ce que la chaîne Arduino.Fonction SetCharat

Si vous travaillez sur un projet Arduino qui implique de manipuler les chaînes, vous avez peut-être rencontré la chaîne.fonction setCharat (). Cette fonction vous permet de remplacer un caractère spécifique dans une chaîne par un autre caractère ou chaîne. Cet article couvre la chaîne.Fonction setCharat () en détail et fournit des exemples de la façon de l'utiliser dans vos projets Arduino.

Quelle est la chaîne.fonction setCharat ()

La chaîne.La fonction setCharat () est une fonction intégrée dans le langage de programmation Arduino qui vous permet de remplacer un caractère spécifique dans une chaîne par un autre caractère ou chaîne. Cette fonction fait partie de la classe Arduino String, qui fournit un moyen pratique de manipuler les chaînes dans les projets Arduino.

Syntaxe

La syntaxe du Chaîne.setCharat () La fonction est la suivante:

chaîne.setCharat (index, char)

Paramètres

Voici les paramètres de cette fonction:

  • chaîne: La chaîne dans laquelle vous souhaitez remplacer un caractère.
  • indice: L'indice du caractère que vous souhaitez remplacer. Ce devrait être une valeur entière entre 0 et la longueur de la chaîne moins une.
  • carboniser: Le caractère ou la chaîne avec laquelle vous souhaitez remplacer le caractère existant.

Retour

Cette fonction ne renvoie rien. Il modifie simplement l'objet String sur lequel il s'appelle.

Exemple de chaîne.fonction setCharat ()

Regardons un exemple du Chaîne.setCharat () fonction.

void setup()
En série.commencer (9600);
alors que (!Série)
; // attendez la connexion série

String myString = "Hello World";
// remplace le 9ème caractère par 'L'
MyString.setCharat (9, «D»);
En série.println (mystring);

VOID LOOP ()
// ne fais rien

Ce code initialise le port série et crée un objet de chaîne MyString initialisé avec la valeur Bonjour le monde. Le fonction setCharat () est ensuite utilisé pour remplacer le caractère à l'index 9 (i.e., le «l» dans «monde») avec la lettre minuscule »d'.

Après avoir modifié la chaîne avec setCharat (), la chaîne mise à jour Bonjour Wordd est imprimé dans la console série en utilisant En série.println (). La fonction LOOP () est vide.

Conclusion

Le Chaîne.setCharat () La fonction est un outil utile pour manipuler les chaînes dans les projets Arduino. En comprenant la syntaxe et les paramètres pour l'utilisation de cette fonction, n'importe qui peut utiliser cette fonction dans un code Arduino et générer la sortie souhaitée en conséquence.