Страницы

Поиск по вопросам

четверг, 2 января 2020 г.

Ограничение точками число

#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

Комментариев нет:

Отправить комментарий