Форум программистов, компьютерный форум CyberForum.ru

Преобразование string в float - C++

Восстановить пароль Регистрация
 
XRuZzz
Антикодер
577 / 478 / 23
Регистрация: 15.09.2012
Сообщений: 2,429
27.05.2013, 18:13     Преобразование string в float #1
подскажите как оптимальнее преобразовать число в формате CString -1E+008, которое я получаю из Excel-я. Может существуют стандартные решения в STL или Boost? Решение на регулярных выражениях с поиском E в строке у меня уже есть.

чтение из Excel производится классом CExcelWorkbook, на VC++ 7.

Добавлено через 3 минуты
терь совсем дошло
C++
1
2
3
4
std::stringstream ss;
ss << sMin;
float k = 0.0;
ss >> k;
где моё спасибо самому себе?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2013, 18:13     Преобразование string в float
Посмотрите здесь:

Преобразование во float с точностью C++
C++ float vs string
Преобразование int в float C++
c++ string to float C++
C++ Из float в string
C++ Преобразование String в float
Преобразование char в float C++
C++ Перевод из string в float

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
27.05.2013, 18:16     Преобразование string в float #2
Попробуйте это: std::stof, std::stod, std::stold
XRuZzz
Антикодер
577 / 478 / 23
Регистрация: 15.09.2012
Сообщений: 2,429
27.05.2013, 18:35  [ТС]     Преобразование string в float #3
да, это здорово, но в 2002 году к сожалению ещё не было C++ 11
Yandex
Объявления
27.05.2013, 18:35     Преобразование string в float
Ответ Создать тему
Опции темы

Текущее время: 18:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru