Programa que lea un entero de exactamente 4 cifras en C++

tg
07 de Mayo del 2008
Hola, necesito realizar un programa que lea un entero de exactamente 4 cifras y separe las cifras. En principio deber铆a usar la divisi贸n y entera y el m贸dulo para ir sacando los datos, pero el problema que es que tengo que mostrar mensaje de error cuando sea de mas o menos de 4 cifras驴c贸mo lo puedo hacer? si es de menos de 4 cifras, simplemente me aparecera al ahcer la divisi贸n entera por mil, un 0.驴c贸mo puedo diferenciar un 0042 de un 42?