Arduino:
Concaténation de chaînes de caractères
How to:
void setup() {
Serial.begin(9600);
String salut = "Bonjour";
String nom = "Monde";
String phrase = salut + ", " + nom + "!";
Serial.println(phrase); // Affiche: Bonjour, Monde!
}
void loop() {
// Rien ici pour l'instant.
}
Deep Dive
Concaténer des chaînes est essentiel depuis les débuts de la programmation. En C, on utilisait strcat()
mais Arduino propose l’objet String
, plus simple. Attention, abuser des String
peut fragmenter la mémoire sur des systèmes avec peu de ressources. Une alternative : utiliser snprintf()
, plus compliquée mais plus efficace en mémoire.