通知
すべてクリア
Topic starter
2000年8月22日 4:11 PM
始めまして。
データとして持っている、たとえば 40000円を 40、000円と表示するにはどのようにすればよいでしょうか?
VBでいうところのFORMAT関数の様なものがあるのでしょうか?
よろしくお願いします。
2000年8月24日 11:51 AM
こんにちは。
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( , );
できるだけ分かりやすくしたつもりですが、どうでしょう??
とりあえず理解して、自分なりに修正してください。