| re: minor confusion - std::stringstream and operator (>>/<<)
ma740988 wrote in message ...[color=blue]
>
>Bob, you're use of the precision here is something I need to get my
>head around. Nice mix of stringstreams with iostream.
>
>Anyway, thanks for the snippet[/color]
Your welcome. However, be aware that it is just a 'workaround', not a real
solution. It works on window$ and GNU/Linux running on the same i86 machine
(using GCC, MinGW). It may not work on other types of CPU/compiler
implementation/non-IEEE formated numbers. You should never use the equality
operator ('==') for type 'double'. Instead, compare the double to a range
unless you are *positive* the double(s) can be represented in binary *on all
machines* likely to run your code. Rounding/truncation can be a bitch! <G>
As for the stream manipulators, experiment to get used to using them. They
were confusing to me in the early days of C++, but, now it's like scratching
an itch, I don't even think about it. <G>
What you see on the CRT(screen) may be different than what is actually in the
computers memory.
--
Bob R
POVrookie |