Here is a simple solution if you just want to print numbers from a number.
#include
void printDigits(int num) {
char buff[128] = "";
sprintf(buff, "%d ", num);
int i = 0;
while (buff[i] != '\0') {
printf("%c ", buff[i]);
i++;
}
printf("\n");
}
int main(int argc, char** argv) {
int digits = 4321;
printDigits(digits);
return 0;
}
source
share