はじめまして、horiと申します。 最近、H8/3694Fで動く電卓を作ろうと思い、 Cでプログラミングを始めました。 簡単な仕様ですが、 answer(答え) : double siki(式) : char[256] 演算子が+の場合 answer = answer + atof(siki) となっております。 答え(double)をsprintf関数で文字列にしたいのですが、 うまくいかないみたいです。 char ans_str[30] = ""; char siki[20] = "+62.9"; double answer = 321.45; answer = answer + atof(siki); sprintf(ans_str, "%+f", answer); どなたかお詳しい方お助け願います。