Guest User

Untitled

a guest
Sep 10th, 2015
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. Reading symbols from ./qzz...done.
  2. (gdb) br main
  3. Breakpoint 1 at 0x1004010f7: file qzz.cpp, line 8.
  4. (gdb) r
  5. Starting program: /tmp/qzz
  6. [New Thread 16100.0x1444]
  7. [New Thread 16100.0x4a5c]
  8. [New Thread 16100.0x454c]
  9. [New Thread 16100.0x3824]
  10.  
  11. Breakpoint 1, main () at qzz.cpp:8
  12. 8 const char *val = "73.31";
  13. (gdb) n
  14. 9 std::stringstream ss;
  15. (gdb)
  16. 10 ss << val;
  17. (gdb)
  18. 11 float floatVal = 0.0f;
  19. (gdb)
  20. 12 ss >> floatVal;
  21. (gdb)
  22. 13 std::cout << std::setw(18) << std::setprecision(15) << floatVal << std::endl;
  23. (gdb) p floatVal
  24. $1 = 73.3099976
  25. (gdb) n
  26. 73.3099975585938
  27. 15 floatVal = atof(val);
  28. (gdb)
  29. 16 std::cout << std::setw(18) << std::setprecision(15) << floatVal << std::endl;
  30. (gdb) p floatVal
  31. $2 = 73.3099976
  32. (gdb) n
  33. 73.3099975585938
  34. 17 }
  35. (gdb)
Advertisement
Add Comment
Please, Sign In to add comment