Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Конвертиция float в строку

12K
13 января 2009 года
Proger77
71 / / 14.02.2008
Cобственно конвертнуть надо так что б из 13.3 в строке было "13.3", a не что т типа "13.30000000000"!!

Есть в delphi функция FloatToStr.... нужен вообщем её аналог в с++...

Хелп плиз! Калькулятор делаю!
12K
13 января 2009 года
lifs
163 / / 06.09.2007
 
Код:
_snprintf(buf, "%g", 13.3);
1.8K
13 января 2009 года
igor_nf
256 / / 13.12.2006
Цитата: lifs
 
Код:
_snprintf(buf, "%g", 13.3);



На С++ так:

 
Код:
float f = 13.3;
ostringstream stream;
stream << f;
string S = stream.str();
cout << S << endl;


P.S. Наверное, всё таки стоит прикрепить модераторам тему, чем же всё таки Си отличается от С++..
12K
14 января 2009 года
lifs
163 / / 06.09.2007
igor_nf, мне известны различия между c и c++. Когда читал вопрос не обратил внимание на плюсы, спасибо за исправление.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог