Я предполагаю, что большинство людей сталкиваются с этим вопросом, потому что они написали свои собственные последовательные функции передачи и должны напечатать некоторые числа. Вам нужно будет изменить вызов putc в соответствии с вашими настройками.
void print_int(int num)
{
if (num < 0)
{
putc('-');
num = -num;
}
else if (num == 0)
{
putc('0');
return;
}
while (num != 0)
{
putc ('0'+ (num%10));
num /= 10;
}
}
Это напечатает номер в обратном порядке.