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

Как преобразовать большое число в строку через stringstream и ограничить знаки после точки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Кто-нибудь реализовывал алгоритм Косарайю через класс? http://www.cyberforum.ru/cpp-beginners/thread586133.html
Нужно найти число компонент сильной связности в ориентированном графе.
C++ Дана фраза. Определить сколько в ней симметричных пятибуквенных слов Необходимо программу написать на С++.. Дана фраза. Определить,сколько в ней симметричных пятибуквенных слов. Добавлено через 10 часов 13 минут Помогите пожалуйста!!! Добавлено через 4 часа 8... http://www.cyberforum.ru/cpp-beginners/thread586116.html
Как доработать ? C++
Из положительных значений двух целочисленных массивов различной размерности сформировать общий массив. Найти среднее арифметическое элементов, расположенных в массиве до первого простого числа....
С Паскаля на С++ C++
Кто способен переделать программу, написанную на Паскале, на С++?
C++ Как обнулить переменную типа stringstream http://www.cyberforum.ru/cpp-beginners/thread586088.html
использую stringstream для преобразования переменных в string stringstream sst; sst << 123456; string str = sst.str();// str == "123456" Но не пойму как обнулить sst после преобразования
C++ комплексное число Разработать класс комплексное число. Реализовать его методы. как это сделать на с++ Добавлено через 29 минут если даже его создам то какие в нем могут быть методы подробнее

Показать сообщение отдельно
nill
10 / 10 / 0
Регистрация: 16.08.2009
Сообщений: 417

Как преобразовать большое число в строку через stringstream и ограничить знаки после точки - C++

25.05.2012, 05:21. Просмотров 1070. Ответов 2
Метки (Все метки)

опять возникла проблема которая была недавно но с другим методом

нужно преобразовать большое число типо double в строку через stringstream и ограничить количество знаков после запятой до двух

делаю так

C++
1
2
3
double num=3292375930.9999; stringstream sst;
sst << num;                      
string str= sst.str();sst.str("");
в результате получаю
str 3.29237e+009

как сделать чтобы число перед точкой никак не менялось, а после точки осталось только два знака?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru