Tableau de chaine de caractere

Bonjour a tous

J'ai un petit soucis j'ai un tableau contenant un chaine de caractere mais automatiquement mon capteur ajoute a la fin un retour chariot comment faire pour ne pas afficher ce retour chariot a l'ecran voila le code que j'ai , sachant que mon resultat n'a pas toujours la meme taille

merci a tous

 char message[5];
 String lire = Serial3.readString();
  lire.toCharArray(message, 5) ;
  
  
  lcd.setCursor(0, 1);
  lcd.print(message );
  lcd.setCursor(4, 1);
  lcd.print("mW");

Bonjour,
Il suffit de supprimer le retour chariot dans ta chaîne de caractères ou ne pas l'afficher. :wink:
@+

La est mon probleme ^^ je voit pas comment le supprimer

Bonjour,

Le plus simple c'est d'utiliser trim() pour oter les espaces et saut de lignes en fin (et début) de chaine.
De plus tu n'as pas besoin de convertir en tableau de char pour afficher

 String lire = Serial3.readString();
 lire.trim();
 lcd.setCursor(0, 1);
 lcd.print(lire);
 lcd.print(" mW");

Ah nikel merci c'est le genre de petite fonction qui regle tout mais qu'il faut connaitre ^^