Si alguien me puede ayudar con este programa en C

lau
13 de Junio del 2008
Realice un programa que le solicite a un usuario un número, lo almacene en una variable de tipo entero y llame a una función que convierta cada dígito de este número en un caracter que se debe almacenar en un arreglo de caracteres S. Luego debe imprimir el resultado (el valor del arreglo S) por medio de la función puts.

[email protected]
13 de Junio del 2008
//hola, me pillas sin ganas de probarlo
//toma el código

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
int x;
printf("dame el numero que vas a convertir a cadena: ");
scanf("%d",&x);
char s [100];
itoa(x,s,10); //convierte entero en cadena (base 10)
puts(s);
getchar();
return 0;
}