[H8-ML(5833)] sprintfの結果が表示されない
From: mozilla_315@xxxxxxxxx
Date: 2006年02月17日(金)19時17分20秒
はじめまして、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);

どなたかお詳しい方お助け願います。
スレッド概略
[表示中](起点)
 ├[5834(1)]
 ├[5836(2)]
 ├[5841(3)]
 └[5843(4)]


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]