Conversion string > unsigned char

Non désolé, si heure est un unsigned char,
heure.substring(0,2); ne peut pas compiler !
Si ça compile, c'est que heure est de type String.
De plus si heure est un unsigned char, la ligneheure += inChar; ne fait qu'additionner des nombres, et le résultat (la date ) est perdue.

Tant mieux pour toi si ça marche, mais faut pas raconter des craques.