Help with using byteDiscard

Yes, makes more sense.

As you only have 3 digits to worry about this is how you extract the:

  • Highest digit (hundreds) is ale/100
  • Middle digit (tens) is (ale/10)%10
  • Lowest digit (units) is ale%10

Addiing 0x30 will convert to ascii character