Mais comment puis-je convertir un int en char???

Bonjour,

Je me prend la tete a faire un truc qui doit etre basic !!!!

Je souhaite convertir un int en un char!

Je déclare donc ceci

int sendFailed = 0;

J'ai une boucle et a chaque fois que l'envoi n'a pas été effectuer sendFailed incrémente et je dois convertir ceci en char

sendFailed++;
Serial.println(sendFailed); // Ca affiche bien 1

String str;
str = String(sendFailed);

Serial.println(str); // Ca affiche rien, et ca devrait afficher 1

str.toCharArray(coords.sdpos,2); // FSDPOS

Serial.print(F("CS:"));
Serial.println(coords.sdpos); // Ca devrait aussi afficher 1, mais ca n'affiche rien

Mais comment je peux convertir un int en un char, ou en String pour commencer.

Merciii!!!!

slt essaye avec sprintf() :

sprintf(str, "%d",sendFailed );

Bonjour,

str = String(sendFailed,DEC);