Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Reading symbols from ./qzz...done.
- (gdb) br main
- Breakpoint 1 at 0x1004010f7: file qzz.cpp, line 8.
- (gdb) r
- Starting program: /tmp/qzz
- [New Thread 16100.0x1444]
- [New Thread 16100.0x4a5c]
- [New Thread 16100.0x454c]
- [New Thread 16100.0x3824]
- Breakpoint 1, main () at qzz.cpp:8
- 8 const char *val = "73.31";
- (gdb) n
- 9 std::stringstream ss;
- (gdb)
- 10 ss << val;
- (gdb)
- 11 float floatVal = 0.0f;
- (gdb)
- 12 ss >> floatVal;
- (gdb)
- 13 std::cout << std::setw(18) << std::setprecision(15) << floatVal << std::endl;
- (gdb) p floatVal
- $1 = 73.3099976
- (gdb) n
- 73.3099975585938
- 15 floatVal = atof(val);
- (gdb)
- 16 std::cout << std::setw(18) << std::setprecision(15) << floatVal << std::endl;
- (gdb) p floatVal
- $2 = 73.3099976
- (gdb) n
- 73.3099975585938
- 17 }
- (gdb)
Advertisement
Add Comment
Please, Sign In to add comment