今日、私は C プログラミング言語の基礎を少しおさらいすることにしました。Code::Blocks IDE でこの小さな問題に遭遇しました。%f
フォーマット識別子を使用して 10 進数を読み書きしたときはすべてうまくいきましたが、切り替えたときはフォーマット識別子に%lf
、番号を適切に読み書きできませんでした。
これは私のコードです:
#include <stdio.h>
int main()
{
double x;
scanf("%lf", &x);
printf("x = %lf", x);
return 0;
}
これらは Code::Blocks メニューからのコンパイラ設定です:
Code::Blocks フォーラムなど、オンラインで解決策を検索しましたが、関連するものは見つかりませんでした。コンパイラの問題か IDE の問題かはわかりません。この問題の修正または説明を知っている場合は、私を助けてください。他の人もこれに遭遇したと確信しています。