掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
テキストファイルから小数値を読み出すには? (ID:55362)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
書き込んだフォーマットはテキスト?それともバイナリ? バイナリなら fread(&d, sizeof(double), 1, f); で読み込みでしょう。 テキストなら fscanf(f, "%lf", &d); です。 # 小文字のLです。数字の1ではありません。 scanf 系で float を読むときは %f double を読むときは %lf となります。 printf 系に float 専用フォーマット文字はありません。 理由は簡単。可変個引数部分においては暗黙の型昇格が常になされるから。 同様の理由で printf には char や short 専用のフォーマット文字はありません。 %c も対応する引数は printf=int scanf=char になっていますね。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.