カンマ編集された数値に変換するには? – プログラミング – Home

カンマ編集された数値に変換するには?
 
通知
すべてクリア

カンマ編集された数値に変換するには?


まさ
 まさ
(@まさ)
ゲスト
結合: 25年前
投稿: 64
Topic starter  

始めまして。
データとして持っている、たとえば 40000円を 40、000円と表示するにはどのようにすればよいでしょうか?
VBでいうところのFORMAT関数の様なものがあるのでしょうか?
よろしくお願いします。


引用解決済
トピックタグ
HAL
 HAL
(@HAL)
ゲスト
結合: 25年前
投稿: 67
 

こんにちは。
VBでいうFORMAT関数がどういうものかは分かりませんが、
私の知っている限りでは、自分で処理するしかありません。
例を出すと以下のような感じです。

CString strBuffer;
int iNumber = 40000;

strBuffer.Format( %d, iNumber );
int iLength = strBuffer.GetLength();

for ( int i = iLength; i > 0; i = i - 3 ) {
strBuffer.Insert( i, , );
}

strBuffer.TrimRight( , );

できるだけ分かりやすくしたつもりですが、どうでしょう??
とりあえず理解して、自分なりに修正してください。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました