Send anlog input into 6 bytes overs I2C

A second reply from me ,

I found my solution after lots of long hours ,and many hairs pulled !

I thought ,that my solution could be mathematical ...

I explain :

For working my display must receive 6 bytes data in ascii format ,

My error were ,I would always want to sent my bytes in hexadecimal format ,where this format specific need to be converted before ,be sent .

After reflexion and a view on the ascii table , 0x32 in hexadecimal is like 2 in ascii
But 50 in decimal is like 2 in ascii too !

This is more easy to join the fixed value 48 + the variable value from my analog ,to obtain a decimal code ,which can be read by my display .

Before

//

int m=(valeur-valeur%1000)/1000);
int c=(valeur%1000-valeur%100)/100);
int d=(valeur%100-valeur%10)/10);
int u=(valeur%10);

//

After

//

int m=(48+(valeur-valeur%1000)/1000);
int c=(48+(valeur%1000-valeur%100)/100);
int d=(48+(valeur%100-valeur%10)/10);
int u=(48+(valeur%10));
//

(Sorry for the comment missing, this is a quick code)

When a 0 value is obtained with the variable "m"
0+48 = 48 decimal ,in ascii 48 is 0

When a 5 value is obtained
5+48 = 53 decimal ,in ascii 53 is 5

I'm so happy !!!!

Now I can pass to another part of my project

Thank you Arduino !