codice:
#include <stdlib.h>

void LngToArray(int p[], long n){
  int j, i;
  long tmp = n, count = 0;
  while (tmp != 0){
      tmp = tmp / 10;
      count++;
  }
 
    
  for (i= count - 1; n != 0; i--){
     j = n - ( n / 10) * 10;
     p[i]  = j;
     n = n / 10;
  }
}

main()
{
   int  p[10], i;
   
   long t = 3202;
 
   LngToArray(p, t);
   
   
   for(i = 0; i <= 3; i++)
       printf("%d ", p[i]);
   
   return 0;
}
prova cosi.