人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

教えてください。
C言語で以下のようにdouble型の変数を以下の
ように編集してCSVファイルに出力しています。
下記のままだと3桁の固定幅でとっているので
△△3のように空白が入ってしまいます。
これを取り除きたいのですが、編集の仕方がわかり
ません。
よろしくお願いします。

sprintf(sTempString,"%3.0lf",doSINSHA_CA);

●質問者: pikacyuu
●カテゴリ:コンピュータ 科学・統計資料
✍キーワード:DOUBLE ファイル 変数 編集 言語
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● Mook
●100ポイント

% の後ろの 3 をはずせばよいでしょう。

 sprintf(sTempString,"%.0lf",doSINSHA_CA);

これは、doSINSHA_CA を整数に丸めて表示するのと一緒ですね。

http://ja.wikipedia.org/wiki/Printf


2 ● たーちゃん
●60ポイント

桁指定が不要な場合は以下のように書きます。

sprintf(sTempString,"%lf",doSINSHA_CA);

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ