Mettre les chiffres d'un entier dans un tableau

Salut, je cherche un moyen de convertir un entier en un tableau avec chaque chiffre
J’ai une fonction qui renvoie un nombre entre 0 et 999, et je dois mettre chaque chiffre dans un tableau pour pouvoir les convertir en ascii un par un par la suite
Merci d’avance

hello

int nb=987;
byte tab[3];
void setup() {
  Serial.begin(115200);
}

void loop() {
tab[0]=((nb%1000)/100);
tab[1]=((nb%100)/10);
tab[2]=(nb%10);
for (byte f=0;f<3;f++){
  Serial.println(tab[f]);}
while(1);
}

Bonjour,

C'est une drôle d'idée de mettre chaque chiffre dans un tableau pour les convertir en ASCII par la suite.
Pourquoi ne pas convertir tout de suite le nombre en ASCII? Y a t-il une raison particulière?

Parfait merci :slight_smile:
@kamill c'est pour un exercice en cours, je dois manipuler les octets que j'envoie vers un lcd un par un (sans utiliser de bibliothèque)

@kamill c'est pour un exercice en cours

;D Tu diras à dfgh quelle note il a eu ?