C++Builderで数値を3桁ごとにカンマで区切る方法。
FormatFloat関数にぴったりの指定子が用意されいます。
,(カンマ)
桁区切り記号。 書式文字列に 1 つ以上 ‘,’ 文字が含まれている場合、出力には小数点の左側の 3 桁ごとの各グループの間に桁区切り記号が挿入されます。
書式を次のように指定します。
FormatFloat(",0", 1234567890); //=> 1,234,567,890
実行例
FormatFloat(",0", 1); //=> 1
FormatFloat(",0", 12); //=> 12
FormatFloat(",0", 123); //=> 123
FormatFloat(",0", 1234); //=> 1,234
FormatFloat(",0", 12345); //=> 12,345
FormatFloat(",0", 123456); //=> 123,456
FormatFloat(",0", 1234567); //=> 1,234,567
FormatFloat(",0", 12345678); //=> 12,345,678
FormatFloat(",0", 123456789); //=> 123,456,789
FormatFloat(",0", 1234567890); //=> 1,234,567,890