У меня возникли проблемы с преобразованием двойной строки в C++. Вот мой кодПреобразование Double to String в C++
std::string doubleToString(double val)
{
std::ostringstream out;
out << val;
return out.str();
}
Проблема у меня есть, если в качестве «10000000» передается двойной. Затем строковое значение возвращается в 1e + 007
Как я могу получить значение строки, как «10000000»
Как насчет некоторых из следующих примеров: http://www.codeproject.com/KB/recipes/Tokenizer.aspx Они очень эффективны и несколько элегантны. – 2010-11-02 05:04:12