+ cin >> op;
+ token = "";
+ for (char c = cin.peek(); cin.good() && !iswspace(c); c = cin.peek())
+ {
+ if (c == '+' || c == '-' || c == '*' || c == '/')
+ {
+ break;
+ }
+ token += c;
+ c = cin.get();
+ }
+ //Debug("String is \"%s\"", token.c_str());
+ float fb = strtof(token.c_str(), NULL);
+ double db = strtod(token.c_str(), NULL);
+ ParanoidNumber b(token.c_str());
+ Debug("a is {%s} \"%lf\"", a.Str().c_str(), a.ToDouble());
+ Debug("b is {%s} \"%lf\"", b.Str().c_str(), b.ToDouble());
+ Debug("db is %lf", db);