#cpp
Как сделать так, чтобы число ограничивалось каждые 3 цифры точками, например, 123.745.126 и если дробное число то, 123.745.126.74?
Ответы
Ответ 1
Это делается так #include#include #include struct Facet: std::numpunct { char do_thousands_sep() const { return '.'; } std::string do_grouping() const { return "\3"; } }; int main() { std::cout.imbue(std::locale(std::locale(), new Facet)); std::cout << 1000000000; } numpunct locale imbue Если вам нужно это число сохранить в строку, используйте stringstream
Комментариев нет:
Отправить комментарий