Я хочу выводить большие числа с разделителями тысяч (запятыми или пробелами) — в основном так же, как в Как отобразить числовое значение в трехзначной группировке, но используя printf
в C (GNU, 99).
Если printf изначально не поддерживает группировку цифр, как я могу добиться этого с помощью чего-то вроде printf("%s", group_digits(number))
?
Он должен поддерживать отрицательные целые числа и, желательно, числа с плавающей запятой.