float fa = da;
while (cin.good())
{
+ Debug("a is {%s} \"%.40lf\"", a.Str().c_str(), a.ToDouble());
char op;
cin >> op;
token = "";
token += c;
c = cin.get();
}
- Debug("String is %s", token.c_str());
+
+ //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("b is {%s} %lf", b.Str().c_str(), b.ToDouble());
+
+ Debug("b is {%s} \"%lf\"", b.Str().c_str(), b.ToDouble());
+ Debug("db is %lf", db);
switch (op)
{
case '+':
break;
}
- Debug("a is: %s", a.Str().c_str());
- Debug("a as double: %.40f\n", a.ToDouble());
- Debug("a as float: %.40f\n", a.ToFloat());
- Debug("a as int64_t: %ld\n", a.Convert<int64_t>());
- Debug("floats give: %.40f\n", fa);
- Debug("double gives: %.40f\n", da);
+ Debug("a is: {%s}", a.Str().c_str());
+ Debug("a as double: %.40lf", a.ToDouble());
+ //Debug("a as float: %.40f", a.ToFloat());
+ //Debug("a as int64_t: %ld", a.Convert<int64_t>());
+ //Debug("floats give: %.40f", fa);
+ Debug("double gives: %.40lf", da);
}