X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=src%2Ftests%2Fparanoidcalculator.cpp;h=c8f75246205c9ec0c4c4e9e54e3bb348279c4c42;hb=667281b828c8515e995c0000706157cee180fa08;hp=eb30860cc578041882c2b9650646bebfc86b82aa;hpb=0fe42dc1237a03b6368e6fa430c1503ed669bee2;p=ipdf%2Fcode.git diff --git a/src/tests/paranoidcalculator.cpp b/src/tests/paranoidcalculator.cpp index eb30860..c8f7524 100644 --- a/src/tests/paranoidcalculator.cpp +++ b/src/tests/paranoidcalculator.cpp @@ -29,6 +29,7 @@ int main(int argc, char ** argv) float fa = da; while (cin.good()) { + Debug("a is {%s} \"%.40lf\"", a.Str().c_str(), a.ToDouble()); char op; cin >> op; token = ""; @@ -41,11 +42,14 @@ int main(int argc, char ** argv) 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 '+': @@ -70,12 +74,12 @@ int main(int argc, char ** argv) 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()); - 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()); + //Debug("floats give: %.40f", fa); + Debug("double gives: %.40lf", da); }