【发布时间】:2009-05-14 16:08:13
【问题描述】:
我在尝试将 double 转换为 C++ 字符串时遇到了一些问题。这是我的代码
std::string doubleToString(double val)
{
std::ostringstream out;
out << val;
return out.str();
}
我遇到的问题是,是否将双精度作为“10000000”传入。那么返回的字符串值为1e+007
我怎样才能得到字符串值为“10000000”
【问题讨论】:
-
下面的一些例子怎么样:codeproject.com/KB/recipes/Tokenizer.aspx 它们非常高效而且有点优雅。