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

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

Войти
Регистрация
Восстановить пароль
 
neic777
0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 138
#1

Преобразование int в string и слияние строк - C++

21.09.2013, 23:51. Просмотров 651. Ответов 4
Метки нет (Все метки)

C++
1
2
3
4
5
           int KeysOfFile+=1;
           string KeysOfFileS=KeysOfFile;
           string  newNameOfBook="book";
           string  newSec=newNameOfBook+KeysOfFileS;
           cout << newSec << endl;
Оно мне выдает какую-то ересь. Как сделать чтобы KeysOfFile превратить строку и потом выполнить слияние со строкой newNameOfBook, чтобы в конце вышло что-то вроде "book3" ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2013, 23:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Преобразование int в string и слияние строк (C++):

Преобразование string в int - C++
Помогите пожалуйста с преобразованием string к типу int, быть может не напрямую но хоть как нибудь, очень надо!!!

Преобразование int в string - C++
не могу не как реализовать преобразование int в string, подскажите как это сделать ? например число int q=123, мне надо его сделать так что...

Преобразование string в int - C++
Всем привет, нужно преобразовать string в int #include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;string.h&gt; #include &lt;stdio.h&gt;...

Преобразование string в int - C++
у меня вот какая проблема.Я пытаюсь считывать строку,искать в ней числа и записывать их в двумерный массив целых чисел,подсчитывая их...

Преобразование string в int - C++
Добрый день. Есть переменная типа string, в которой записана цифра. Как мою строку перевести к int?

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

4
gray_fox
What a waste!
1521 / 1226 / 70
Регистрация: 21.04.2012
Сообщений: 2,565
Завершенные тесты: 3
21.09.2013, 23:56 #2
1.
C++
1
2
string  newNameOfBook="book";
newNameOfBook += to_string(KeysOfFile);
2.
C++
1
2
3
4
5
6
#include <sstream>
// ...
ostringstream oss;
oss << KeysOfFile;
string  newNameOfBook="book";
newNameOfBook += oss.str();
2
Leshak
259 / 235 / 40
Регистрация: 10.12.2011
Сообщений: 513
21.09.2013, 23:59 #3
А если так ?)
C++
1
2
3
4
5
int KeysOfFile+=1;
           std::string KeysOfFileS= std::to_string(KeysOfFile);
           std::string  newNameOfBook="book";
           std::string  newSec=newNameOfBook+KeysOfFileS;
           cout << newSec << endl;
0
neic777
0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 138
22.09.2013, 00:17  [ТС] #4
gray_fox, подошел 2-й вариант, спасибо. KeysOfFile можно будет и дальше использовать как переменную типа int, после этих махинаций ?
0
gray_fox
What a waste!
1521 / 1226 / 70
Регистрация: 21.04.2012
Сообщений: 2,565
Завершенные тесты: 3
22.09.2013, 00:19 #5
Цитата Сообщение от neic777 Посмотреть сообщение
KeysOfFile можно будет и дальше использовать как переменную типа int, после этих махинаций ?
Можно.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.09.2013, 00:19
Привет! Вот еще темы с ответами:

Преобразование int в string с сохранением нулей - C++
Вот код int a = 00000; printf(&quot;%09d&quot;, a); Благодаря 09d сохраняет все нули и выводит 00000 А вот еще код

Чтение из бинарного файла и преобразование строк в int - C++
Всем доброго времени суток, столкнулся с такой вот проблемой. У меня есть бинарный файл со следующей структурой: N - число эл-тов...

Реализация функции char *padl(const char *string, int len, int c=' ') - C++
Реализовать функцию возвращающую указатель на новую строку длины len, полученную из string либо удалением лишних символов слева , либо...

Как вставить элемент и вывести элементы на экран в map<string, map<string,int>> ? - C++
У меня есть map&lt;string, map&lt;string,int&gt;&gt;, в него надо добавить элементы (типа Ivanov potato 200) Использовать именно map&lt;string,...


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
22.09.2013, 00:19
Ответ Создать тему
Опции темы

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