Problemas de conversion

srv_bluesman
22 de Julio del 2005
Hola a todos ! , soy un nuevo integrante de la comunidad.
Necesito que me ayuden con un problema para la facultad.
El problema es el siguiente:
Necesito hacer una funcion que
Me guarde en un arreglo de caracteres que termina con carcter nulo, un numero en hexadecimal de 16 bits.
Ej. int numero 0x3fc4; /* 16324 en decimal*/
Ese numero lo tengo que guardar en el arreglo de forma que cada posicion del arreglo ocupe un numero.
ej
arreglo [0] = 1
arreglo [1] = 6
arreglo [2] = .
arreglo [3] = 3
arreglo [4] = 2
arreglo [5] = 4
arreglo [6] = caracter nulo

Les agradeceria que me ayuden para poder resolver este problema ya que estoy tratando hace unos dias y no puedo darle en el clavo.
Gracias.