プログラミングの部屋  ▲前 へ ▼次 へ 一覧へ戻る  プログラミングの部屋 メニューへ  WebBoard総合メニューへ
この投稿に対し、フォローを投稿する
日 時'05年 2月 2日 06:49:05
タイトルRe(1):sprintfの実数出力の幅指定 (閲覧回数:966回)
投稿者(^_^;)さん 

>DoubleValue = 123.456789;
>sprintf( (char*)pBuffer, "%- 015.15f", DoubleValue ) ;
>結果:[ 123.456789000000000]
>
>などとなってしまい、出力幅が一定になってしまうか、
>
>DoubleValue = 123.45678987654321;
>sprintf( (char*)pBuffer, "% -15f", DoubleValue ) ;
>結果:[ 123.456790]
>

>sprintf( (char*)pBuffer, "%- 015.15f", DoubleValue ) ;

こちらのsprintf()で処理した後に後ろのゼロを削除する関数を
作成してみては如何でしょうか。

フォロー元の投稿
 ◆[ 1/26 20:59] sprintfの実数出力の幅指定 // BlueRoseさん
<この投稿に対し、以下のフォローがあります>
 ・[ 2/ 3 18:02] Re(2):sprintfの実数出力の幅指定 // BlueRoseさん