/* passare alla funzione il puntatore al primo elemento di un array di integer, il long da dividere e la dimensione dell'array*/
void LngToArray(int *p,long n,int dimensione_array){
int E = dimensione_array - 1, j = 0, i = 0;
for (i=E;i>=0;--i){
j = (int)(n / pow(10,i));
*(p+i) = j;
n = n - ((int)pow(10,i) * j);
}
}
Aggiungi un commento