ショッピングモール  


【掲示板ご利用上の注意】

 ※題名は具体的に!
 ※学校の課題の丸投げ禁止!
 ※ソースの添付は「HTML変換ツール」で字下げ!
 ※返信の引用は最小限に!
 ※環境(OSとコンパイラ)や症状は具体的に詳しく!
 ※マルチポスト(多重投稿)は謹んで!

 詳しくはこちら



 本当はこんなに大きく書きたくはないのですが、なかなか守っていただけなくて…。
 守ってくださいね。お願いします。(by管理人)

C言語ソース⇒HTML形式ツール   掲示板1こちら


管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧

No.2736

float エラー
投稿者---チェリーC(2004/10/04 11:21:42)


scanfでdouble型の実数を得ようと思ったのですが、
以下のようなエラーが出てしまいました。原因は何なのでしょうか?

<環境>
win2000,vc++6.0

<エラー内容>
runtime error R6002
- floating point not loaded

<プログラム>
#include <stdio.h>

main(){
    double number;
    printf("Type of number\n");
    scanf("%f",&number);
}



この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:float エラー 2737 シャノン 2004/10/04 11:39:22


No.2737

Re:float エラー
投稿者---シャノン(2004/10/04 11:39:22)


>runtime error R6002
>- floating point not loaded

ヘルプで R6002 を検索してみてください。


この投稿にコメントする

削除パスワード

No.2749

Re:float エラー
投稿者---RAPT(2004/10/05 00:10:18)


double型のscanfでの書式指定子は %lf



この投稿にコメントする

削除パスワード

No.2754

Re:float エラー
投稿者---チェリーC(2004/10/07 09:47:17)


>ヘルプで R6002 を検索してみてください。
検索し、scanfの後ろにprintfで表示させてみるとエラーが消えました。

>double型のscanfでの書式指定子は %lf
そこは修正してみました。

なぜこのようなエラーが出たのか解決したとはいえ理解できないのですが・・・


この投稿にコメントする

削除パスワード

No.2756

Re:float エラー
投稿者---たか(2004/10/07 14:10:24)


>なぜこのようなエラーが出たのか解決したとはいえ理解できないのですが・・・

R6002のヘルプは見ていただけましたか?C++コンパイラ(この場合はVC++
だと思いますが)は実行ファイルのサイズを最小にするために、できるだけ
printf()、scanf()用の浮動小数点用ランタイムライブラリはリンクせずに
済まそうとします。

これを避けるためにprintf()、scanf()内での浮動小数点書式指定が必要
なのです。コンパイラによっては浮動小数点ライブラリが無条件でリンク
されるものもあります。


この投稿にコメントする

削除パスワード

No.2757

Re:float エラー
投稿者---たか(2004/10/07 14:12:36)


もっともこの場合は"%f"指定されていたので、恐らくfloat型のルーチンは
読み込まれていたのでしょうがdouble型のルーチンは読み込まれてなかった
のでしょう。正確にはわかりませんが。


この投稿にコメントする

削除パスワード

No.2760

Re:float エラー
投稿者---チェリーC(2004/10/07 15:24:48)


すみません回答の順番がおかしくなってしまいましたが、
書式を%lfとしても同じようなエラーが発生しました。


この投稿にコメントする

削除パスワード

No.2761

Re:float エラー
投稿者---RAPT(2004/10/08 00:06:42)


明示的に浮動小数点ライブラリをリンクするか、
ソースのどこかで、

double nonused;
nonused;

とかしておけばよいらしいです(tips)。



この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧




掲示板提供:Real Integrity