おはようございます。東北アルプス(株)宮島と申します。
今年の5月くらいからROMさせて頂いております。
今回、些細なことなんですけど、
> double x,y;
> ・
> ・
> sprintf(buf,"%6.4f",y);
Cコンパイラによって異なるようですが、自分の経験では
doubleをsprintfやprintfする場合、
v
sprintf(buf,"%6.4lf",y);
のようにfの前にl(L)を入れる必要があるはずです。
一度、お試しください。
-------------------------------
東北アルプス(株) 宮島 和彦
-------------------------------