Comment supprimer les caractères d'une chaîne dans Arduino en utilisant la chaîne.supprimer la fonction

Comment supprimer les caractères d'une chaîne dans Arduino en utilisant la chaîne.supprimer la fonction
Si vous êtes un programmeur Arduino, vous devez avoir utilisé la classe de chaîne pour créer et manipuler les chaînes. La classe String fournit de nombreuses méthodes utiles pour effectuer diverses opérations de chaîne. L'un des couramment utilisés est le Chaîne.retirer() méthode. Cet article couvre le Chaîne.retirer() Méthode en détail, y compris sa syntaxe, ses paramètres et ses exemples.

Comment supprimer les caractères d'une chaîne dans Arduino?

Pour supprimer les caractères d'une chaîne à l'intérieur du code Arduino, nous pouvons utiliser le Chaîne.retirer() Fonction arduino. En utilisant cette fonction, nous pouvons remplacer un caractère ou une sous-chaîne en définissant sa longueur et sa position. Cet article discutera des paramètres de syntaxe et de la valeur de retour de cette fonction et expliquera comment on peut supprimer les caractères d'une chaîne en utilisant un exemple de code Arduino.

Qu'est-ce que la chaîne.retirer () dans arduino

Le Chaîne.retirer() La méthode est une fonction intégrée de la classe de chaîne Arduino. Cette fonction supprime une partie d'une chaîne à partir d'une position spécifiée pour un nombre spécifié de caractères. Il modifie la chaîne d'origine en place et renvoie la chaîne mise à jour.

Syntaxe

La syntaxe pour Chaîne.retirer() est:

chaîne.retirer (startIndex, longueur);

Paramètres

Deux paramètres sont requis pour cette fonction:

startIndex: L'indice du premier caractère à supprimer. Ce paramètre est obligatoire et doit être une valeur entière.

longueur: Le nombre de caractères à supprimer. Ce paramètre est défini par défaut sur 1.

Valeur de retour

Le Chaîne.retirer() La méthode renvoie la chaîne modifiée après avoir supprimé la sous-chaîne spécifiée.

Exemple

Ci-dessous le code démontre l'utilisation du Chaîne.retirer() Méthode dans la programmation Arduino:

void setup()
// Initialiser la communication série
En série.commencer (9600);
// Créer un objet String
String str = "Hello World";
En série.print ("String avant de retirer:");
En série.println (str);
// supprime la sous-chaîne "monde" de la chaîne
Str.retirer (6, 5);
// imprime la chaîne modifiée au moniteur série
En série.print ("String après le retrait:");
En série.println (str);

VOID LOOP ()
// rien à faire ici

Dans ce code, nous initialisons d'abord un objet de chaîne appelé Str avec la valeur "Bonjour le monde". Après cela, il est imprimé sur le moniteur en série. Ensuite, nous appelons le Chaîne.retirer() Méthode avec l'indice de départ 6 et la longueur 5, qui supprime la sous-chaîne "Monde«De la chaîne. Enfin, nous imprimons la chaîne modifiée au moniteur série En série.println () fonction.

Lorsque vous exécutez ce code, vous devriez voir la sortie suivante dans le moniteur série:

Comme vous pouvez le voir, le Chaîne.retirer() La méthode a réussi à supprimer la sous-chaîne spécifiée de la chaîne d'origine.

Conclusion

Le Chaîne.retirer() La méthode est une fonction utile pour supprimer les sous-chaînes d'objets de chaîne dans la programmation Arduino. En spécifiant l'index de départ et la longueur de la sous-chaîne à supprimer, vous pouvez facilement modifier le contenu d'une chaîne. Lisez l'article pour en savoir plus sur la syntaxe et l'utilisation du Chaîne.retirer() méthode.