C++中double到string的转换

1 c++ string double scientific-notation type-conversion

我目前正在为我的计算机科学模块编写一个项目,但是如果 double 值中有太多小数位,我的字符串值会默认为科学记数法的问题。

我试着显而易见的解决方案ostringstream,并.str()却使得它变成符号。我必须编译到 C++98 标准,所以我不能使用像std::to_string.

我需要将值转换为字符串,但它需要保持其格式。任何帮助,将不胜感激。

小智 5

我会用:

std::to_string(myDouble);
Run Code Online (Sandbox Code Playgroud)