concatenar numeros [SOLUCIONADO]

Hola!
Necesito hacer lo siguiente: Si pulso el boton del mando 1 y despues 1 el resultado tiene que ser 11. Es decir que cada pulsacion le añada un dígito a la variable.

int numero;

if((ircode == 4077715200)
numero += 1;

Cada vez que ejecuto esto me suma 1.

Gracias

    numero = numero * 10 + nuevo_digit;

-br

muchas gracias!!!

Al final lo he hecho asociando +1 al boton de subir volumen y -1 al de bajarlo +10 y-10 a >>| y |<< respectivamente ya que es para modificar el tiempo de riego y asi tener mas botones libres para futuras funciones