| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > не получается корректоно преобразоваие string>int |
| Автор: americanets 5.11.2008, 15:18 | ||||
на "маленьких" числах работает нормально , а вот с большими проблемы например 2333334564564564
как сделать корректное преобразование и нормальный вывод double , не 2.33545e+11 , а 233545445654.4 ? |
| Автор: vinick 5.11.2008, 17:21 | ||||
в int столько не влезет. Простой вариант
А по хорошему посмотри как внутри boost::lexical_cast это делается. нормальный вывод double обеспечивается манипуляторами std::fixed, std::setprecision. например
|
| Автор: americanets 5.11.2008, 17:29 |
| спасибо, понял |