c++: Форматировать число запятыми?

Я хочу написать метод, который будет принимать целое число и возвращать std:: Последовательности этого целого числа, отформатированного запятыми.

Декларация в качестве примера:

std::string FormatWithCommas(long value);

использование В качестве примера:

std::string result = FormatWithCommas(7800);
std::string result2 = FormatWithCommas(5100100);
std::string result3 = FormatWithCommas(201234567890);
// result = "7,800"
// result2 = "5,100,100"
// result3 = "201,234,567,890"

, Каков C++ способ отформатировать число как последовательность с запятыми?

(Премия должна была бы обращаться двойной с также.)

69
задан Mateen Ulhaq 1 September 2011 в 21:53
поделиться