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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Seroga7
6 / 6 / 1
Регистрация: 08.12.2012
Сообщений: 147
#1

Double перевести в string - C++

03.03.2014, 02:02. Просмотров 544. Ответов 5
Метки нет (Все метки)

Задача, которую я решаю проверяется компилятором на сервере, а он не воспринимает некоторый "прогресс", и в моем случае функцию to_string():

C++
1
2
3
4
string str;
double number;
cin >> number;
str = to_string(number);
Как реализовать стандартными средствами?

З.Ы. Или может как-то заменить string на массив char, но как тогда быть с тем фактом что изначально не ясна длина массива чаров. Может как-то для них можно задать размер позже?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.03.2014, 02:02     Double перевести в string
Посмотрите здесь:

Перевести double в string - C++
есть число типа double, нужно преобразовать в строку string (желательно код с примером)

Как перевести double в string с точкой вместо запятой - C++
делаю перевод типа double в string double X=0.5; string X_str; char szbuff; sprintf(szbuff, "%g", X); ...

Double to String - C++
Здравствуйте.Какая функция переводит формат Double в Ansistring.Пробовал DoubleToStr(); не получается...

double to string - C++
Задание 11 главы 7 про массивы и строки Лафоре: перевести число double в строку и отформатировать. Вроде бы не сложно, но не непонятно с...

Double в string - C++
Как преобразовать double в string. Пробовал так: ostringstream ost; ost <<setprecision(30) << n; c = ost.str(); cout <<...

Преобразование из string в double - C++
Вот простой пример демонстрирующий данную проблему: Так работает: #include <iostream> #include <cstdlib> int main() { ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
yurets17
1 / 1 / 0
Регистрация: 07.10.2013
Сообщений: 170
03.03.2014, 02:14     Double перевести в string #2
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <sstream>
using namespace std;
int main(){
    double number;
    cin >> number;
    ostringstream ost;
    ost<<number;
    cout<<ost.str();
    return 0;}
Seroga7
6 / 6 / 1
Регистрация: 08.12.2012
Сообщений: 147
03.03.2014, 02:21  [ТС]     Double перевести в string #3
А как собственно занести это все в переменную стринг?
yurets17
1 / 1 / 0
Регистрация: 07.10.2013
Сообщений: 170
03.03.2014, 02:26     Double перевести в string #4
Если я не ошибаюсь, то просто вот так
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <sstream>
using namespace std;
int main(){
    string str;
    double number;
    cin >> number;
    ostringstream ost;
    ost<<number;
    str=ost.str();
    cout<<str;
    return 0;}
DrOffset
7058 / 4199 / 949
Регистрация: 30.01.2014
Сообщений: 6,965
03.03.2014, 02:48     Double перевести в string #5
Seroga7, почему бы сразу не читать в строку?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.03.2014, 22:13     Double перевести в string
Еще ссылки по теме:

Преобразование Double в string - C++
Допустим у меня есть число double n = 0.0000000000 мне нужно преобразовать его в строку string s = 0.0000000000. Как это сделать?

Преобразовать double в string - C++
Подскажите как преобразовать double в string ?? Нашел что то похожее при помощи ostringstream , но там не совсем то.. ...

String To Double (Выражение) - C++
Доброй Ночи. Как перевести из String str = &quot;15/2+2.5&quot; в double a = 10 ? Итоговая цель: чтобы некое выражение...

map <string[],double> - C++
Возникла необходимость в конструкции вида: =&gt;значение выбрал map &lt;string,double&gt; но как определять элементы никак не разберусь ...

Преобразовать string^ в double - C++
Есть старая программа на c++, написанная в среде MS VS2010 с использование WinForm, и, как следствие .Net Появилась проблема с...

Преобразование из string в double - C++
Объясните пожалуйста в чем связь между преобразованием данный из string в double и библиотекой русского языка Вот так работает #include...


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

Или воспользуйтесь поиском по форуму:
Seroga7
6 / 6 / 1
Регистрация: 08.12.2012
Сообщений: 147
04.03.2014, 22:13  [ТС]     Double перевести в string #6
Просто у меня задание стоит так, что число получаю в ходе подсчетов, вверху я написал таким образом просто для примера
Yandex
Объявления
04.03.2014, 22:13     Double перевести в string
Ответ Создать тему
Опции темы

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