Bonjour à toutes et à tous,
Je cherche à convertir un String en char* avec la méthode suivante, ça compile, mais apparemment, cela ne fonctionne pas. Quel peut être le problème ?
NOTA : développant pour un système Alduino, je n'ai pas accès à la méthode : string.c_str()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 char* strToChar(String s) { char buf[32]; int n = s.length(); for (int i = 0; i < n; i++) buf[i] = s[i]; s[n] = '\0'; return buf; }
Merci de votre aide.
Pierre
Partager