レスありがとうございます。

現在の状況としてはおおよそ↓のように
なっているのですが、なにか突っ込むところが
あればお願いします。
(突込みどころ満載かもしれませんが、ネタじゃないです)
ch→char型変数
ddt,ddr→double型変数


if(isdigit(ch)==false){ /* 入力文字が数値以外のものだったら実行 */
  fout.put(ch);
}
  else if /* 文字列を数値に変換、×2演算 */
  ddt=atof(ch); /*ここでシンタックスエラー*/
  ddr=ddt*2;
fout.put(ddr);