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

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

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

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

21.09.2013, 23:51. Просмотров 602. Ответов 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" ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2013, 23:51     Преобразование int в string и слияние строк
Посмотрите здесь:
Преобразование int в string C++
Преобразование string в int C++
C++ Преобразование string в int
Преобразование string в int C++
Преобразование string в int C++
C++ Преобразование string в int
C++ Преобразование int в string с сохранением нулей
Чтение из бинарного файла и преобразование строк в int C++
C++ Слияние двух строк
C++ Слияние двух строк с перестановкой символов
C++ из int в string
C++ int в string

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gray_fox
What a waste!
1411 / 1140 / 55
Регистрация: 21.04.2012
Сообщений: 2,362
Завершенные тесты: 3
21.09.2013, 23:56     Преобразование int в string и слияние строк #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();
Leshak
259 / 235 / 40
Регистрация: 10.12.2011
Сообщений: 513
21.09.2013, 23:59     Преобразование int в string и слияние строк #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;
neic777
0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 138
22.09.2013, 00:17  [ТС]     Преобразование int в string и слияние строк #4
gray_fox, подошел 2-й вариант, спасибо. KeysOfFile можно будет и дальше использовать как переменную типа int, после этих махинаций ?
gray_fox
What a waste!
1411 / 1140 / 55
Регистрация: 21.04.2012
Сообщений: 2,362
Завершенные тесты: 3
22.09.2013, 00:19     Преобразование int в string и слияние строк #5
Цитата Сообщение от neic777 Посмотреть сообщение
KeysOfFile можно будет и дальше использовать как переменную типа int, после этих махинаций ?
Можно.
Yandex
Объявления
22.09.2013, 00:19     Преобразование int в string и слияние строк
Ответ Создать тему
Опции темы

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