Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
4.1.2, 4.1.3, 4.1.4
-
None
-
None
-
MSVC 7.1
Description
Moved from Rogue Wave Bugzilla: http://bugzilla.cvo.roguewave.com/show_bug.cgi?id=1550
$ cat t.cpp && cl -D_RWCONFIG=11s_msvc_7_1
-Ic:/contrib/cygwin/build/sebor/dev-hal/include
-I./../../../../include
-Ic:/contrib/cygwin/build/sebor/dev-hal/examples/stdlib/manual/../include
-Ic:/contrib/cygwin/build/sebor/dev-hal/include/ansi -I./../../../..
-Ic:/contrib/cygwin/build/sebor/dev-hal
-Ic:/contrib/cygwin/build/sebor/dev-hal/examples/stdlib/manual -I.
-nologo -GX -MLd -W3 -Zi -GA -GR -GF -GZ -c t.cpp && link -nologo
/NODEFAULTLIB:libcpd /debug /LIBPATH:./../../../../lib /OUT:t.exe
t.obj std11s_msvc_7_1.lib user32.lib
t.cpp && ./t.exe
#include <cassert>
#include <sstream>
int main ()
{
std::ostringstream strm;
strm.setf (strm.showpoint);
strm.precision (2);
strm << 0.0;
assert ("0.0" == strm.str ());
}
Assertion failed: "0.0" == strm.str (), file t.cpp, line 13
Attachments
Issue Links
- depends upon
-
STDCXX-496 [MSVC 7.1] printf("%#.2g", 0.0) incorrect output
- Open
- duplicates
-
STDCXX-2 [MSVC] std::num_put bad formatting of 0.0 with precision and showpoint
- Closed