Группировка цифр в printf C

Я хочу выводить большие числа с разделителями тысяч (запятыми или пробелами) — в основном так же, как в Как отобразить числовое значение в трехзначной группировке, но используя printfв C (GNU, 99).

Если printf изначально не поддерживает группировку цифр, как я могу добиться этого с помощью чего-то вроде printf("%s", group_digits(number))?

Он должен поддерживать отрицательные целые числа и, желательно, числа с плавающей запятой.

5
задан Community 23 May 2017 в 10:30
поделиться