我需要将double存储为字符串.我知道我可以使用,printf如果我想显示它,但我只是想将它存储在一个字符串变量中,以便我以后可以将它存储在地图中(作为值,而不是键).
如何在指定精度和小数位数的同时将浮点数转换为C++中的字符串?
例如: 3.14159265359 -> "3.14"
可能重复:
将double转换为字符串C++?
我在页面中搜索但我没有找到解决方案.
我有一个从int转换为字符串的方法.但现在我需要从float/double转换为string.因为我想在文件中写一些数据.
谁能帮我?
提前致谢.