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

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

Войти
Регистрация
Восстановить пароль
 
_Valera_
486 / 368 / 94
Регистрация: 27.01.2015
Сообщений: 1,588
#1

To_string эквивалент - C++

14.07.2015, 00:57. Просмотров 362. Ответов 5
Метки нет (Все метки)

http://www.cplusplus.com/reference/string/to_string/
это из С++ 11.
У меня вс 2010, очевидно стандарт ниже.
Из этого кода:

C++
1
2
3
    string str;
    for(int i=1;i<6;++i)
        str.push_back(i);
Нужна получить строку с таким же содержимым как будет в этой:
C++
1
string str = "12345";
Ну или же просто сразу вписать число, но так что бы :
126
индекс 0 1 2
число 1 2 6

Можно прибавить разницу в аски символах, но мне это не кажется верным.

Спасибо!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.07.2015, 00:57     To_string эквивалент
Посмотрите здесь:

не находит std::to_string - C++
Не пойму что не так, выдает ошибку Версия gcc 4.7.2-5 #include &lt;iostream&gt; #include &lt;string&gt; int main(void) { for...

нет декларации to_string - C++
Программа сочетает 2 ф-ии: Если есть второй аргумент (пришлось данное условие задавать статично =\) то сравниваем str1 с str2, если второй...

'to_string' was not declared in this scope - C++
Использую QT 5 тоесть не видет ету функцию, стрінг подключил, что делать??

'to_string' was not declared in this scope - C++
Всем привет. Программируя, столкнулся с надобность перевода int в string. Нашел в интернете, что в библиотеке string, есть функцию...

'to_string' is not a member of 'std' - C++
результат должен быть таким : &quot;110100100010000100000100000(и т.д.)&quot; #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; ...

Не работает std::to_string(); - C++
Не работает std::to_string(); -std=c++11 gcc --version =&gt; gcc 5.3.0 Как заставить работать?

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
S_el
2092 / 1599 / 306
Регистрация: 15.12.2013
Сообщений: 6,427
14.07.2015, 01:04     To_string эквивалент #2
Цитата Сообщение от _Valera_ Посмотреть сообщение
это из С++ 11.
У меня вс 2010, очевидно стандарт ниже.
не очевидно,в VS10 есть и лямбда-выражения и std::array<>,может и to_string в наличии есть.
_Valera_
486 / 368 / 94
Регистрация: 27.01.2015
Сообщений: 1,588
14.07.2015, 01:05  [ТС]     To_string эквивалент #3
Цитата Сообщение от S_el Посмотреть сообщение
не очевидно,в VS10 есть и лямбда-выражения и std::array<>,может и to_string в наличии есть.
у меня не работает
tapochka
40 / 40 / 8
Регистрация: 25.04.2014
Сообщений: 499
14.07.2015, 01:09     To_string эквивалент #4
только что проверил: to_string() есть в vs2010

подключите <string>
Max Dark
шКодер самоучка
1813 / 1614 / 588
Регистрация: 09.10.2013
Сообщений: 3,618
Записей в блоге: 6
Завершенные тесты: 2
14.07.2015, 01:09     To_string эквивалент #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
    string str;
    for(int i=1;i<6;++i)
        str.push_back(i+'0');
C++
1
2
3
4
5
6
7
#include <sstream>
 
    string str;
    ostringstream sout
    for(int i=1;i<6;++i)
        sout << i;
    std = sout.str();
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.07.2015, 01:12     To_string эквивалент
Еще ссылки по теме:

Количество знаков после точки в to_string - C++
double t1=24.44; double t2=34.44; string line=&quot;&quot;; line=line+std::to_string(t1)+&quot; &quot;+std::to_string(t2); std::cout &lt;&lt; line; ...

Error C2668: std::to_string: неоднозначный вызов перегруженной функции - C++
вот код #include &quot;stdafx.h&quot; #include &lt;Windows.h&gt; #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; int...

Эквивалент ListArray в C++ - C++
У меня имеется метод в который постепенно(при вызове) попадают данные(2 байта), эти 2 байта почему то не хотят сохраняться в простой массив...

Эквивалент числа - C++
Хотелось бы понять поподробнее что тут происходит. В смысле сам процесс чуть ли не по строкам. (number - введенное ранее число). //...

Вычисление 10-го эквивалент 2-го числа - C++
Доброго времени суток. Выполняю задание написать программу переводящую число из 2-ой в 10-ую систему исчисления. Но столкнулся с...

Словесный эквивалент числа - C++
Ребят, помогите с написанием программы на С++ словесный эквивалент числа. Типа вводим 100 - программа выдает сто, 1500 - одна тысяча...


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

Или воспользуйтесь поиском по форуму:
_Valera_
486 / 368 / 94
Регистрация: 27.01.2015
Сообщений: 1,588
14.07.2015, 01:12  [ТС]     To_string эквивалент #6
Цитата Сообщение от Cra3y Посмотреть сообщение
string str;
* * for(int i=1;i<6;++i)
* * * * str.push_back(i+'0');
Супер! Спасибо!

Добавлено через 24 секунды
Цитата Сообщение от tapochka Посмотреть сообщение
только что проверил: to_string() есть в vs2010
подключите <string>
Ну подключил конечно, у меня не работает.
Yandex
Объявления
14.07.2015, 01:12     To_string эквивалент
Ответ Создать тему
Опции темы

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