タグ

ブックマーク / knuckle32.hatenablog.com (1)

  • C++数値の3桁区切り - memomemo

    三桁で区切って 1,000,000 って表示したい! ってことでググりました。 こちら↓の方のものを使わせてもらったんですが とあるソフトウェアエンジニアのブログ std::string formatNumber(int num) { std::vector<int> sepnum; int number = abs(num); int sgn = num >= 0 ? 1 : -1; while ( number / 1000 ) { sepnum.push_back(number % 1000); number /= 1000; } std::stringstream ss; ss << number * sgn; for ( std::vector<int>::reverse_iterator i = sepnum.rbegin(); i < sepnum.rend(); i++ )

    C++数値の3桁区切り - memomemo
    mntone
    mntone 2014/11/04
  • 1