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

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

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

Как добавить одну String ко второй? - C++

20.01.2008, 17:42. Просмотров 948. Ответов 4
Метки нет (Все метки)

Cho mne nyshno ispolsovat dlya togo chobu dobavit odny string ko vtoroi.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2008, 17:42
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как добавить одну String ко второй? (C++):

Как вывести два vector<string> в одну строку? - C++
Как вывести два vector&lt;string&gt; отличных по размеру в одну строку? Как то так:

Как на С++ добавить новые строки в одну из таблиц MS SQL? - C++
Добрый день. Подскажите, как на С++ создать подключение к базе данных на MS SQL и добавить строчку в одну из таблиц? (название базы,...

Как добавить число в строку string? - C++
Допустим у меня есть пустая строка str1, а также целочисленная переменная x = 7 и y = 3. Как в строку str1 добавить число 7 и 3, что бы при...

как в динамический массив добавить еще одну ячейку памяти? - C++
Всем привет! как в динамический массив добавить еще одну ячейку памяти? То бишь имеется какой нибудь динамический массив a и надо чтоб...

Как добавить элемент в конец массива и расширить его на одну позицию? - C++
как добавить элемент в конец? просидел 5 часов , прошустрил кучу сайтов и не сообразил. (через vector не подходит) #define N 100 ...

Как добавить и вывести элементы из List<int, string> ? - C++
В инете нашёл инфу только по обычным спискам (одного типа). Помогите, как в такой список добавить элементы и как потом вывести на экран? ...

4
Igor Soukhov
0 / 0 / 0
Регистрация: 06.01.2008
Сообщений: 62
20.01.2008, 18:06 #2
Все зависит от того что для тебя значит строка....

1)Просто указатель на строчку символов - char *p
C++
1
2
3
4
5
char * pRS = 'RS';
char * pDN = 'DN';
char buf[80];//выделим буффер чтобы было куда добавлять
strcpy(buf, pRS);
strcat(buf, pDN);
2)STL's стринг - std::string;
C++
1
2
3
4
#include <string>
 
std::string strRSDN = 'RS';
strRS += 'DN';
3)MFC'ный си-стринг - CString;

C++
1
2
CString strRSDN = 'RS';
strRS += 'DN';
4)_bstr_t

C++
1
2
_bstr_t bstrtRSDN = 'RS';
bstrtRSDN += 'DN';
5)CComBSTR

C++
1
2
CComBSTR cbstrRSDN = 'RS';
bstrtRSDN += CComBSTR('DN');
остальные типы привести к этим и сделать как показано выше.

Igor Soukhov, www.rsdn.ru
0
sardinka
0 / 0 / 0
Регистрация: 13.12.2007
Сообщений: 87
20.01.2008, 18:19  [ТС] #3
Ya ispolsyu sledyuzhii code:
C++
1
2
3
4
5
cod='11';
newModifier='13';
_mbsnbcat(newModifier,cod,2);               
//_mbsnbcat(cod,newModifier,2);
strcpy(Modifier,newModifier);
No... stoit mne peremenit snachenie (smotri sakomentirovammyu liniy) i y menya vubrasuvaet oshibky. Pochemy?
0
Igor Soukhov
0 / 0 / 0
Регистрация: 06.01.2008
Сообщений: 62
20.01.2008, 18:31 #4
у тебя cod определен как ?
C++
1
unsigned char *code = '11';
если так - то ты пытаешься писать в константую область памяти - ибо '11' - строковая константа.
0
sardinka
0 / 0 / 0
Регистрация: 13.12.2007
Сообщений: 87
20.01.2008, 19:18  [ТС] #5
Spasibo sa pomozh. Est' eshe odin vopros.
Y menay est Modifier v odenom slychae dlina bydet =5 v drugom =3 esli ona ravna 3 to mne nyshno dobavit 00 v pered zhacheniya is 3h. Kak mne eto sdelat?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2008, 19:18
Привет! Вот еще темы с ответами:

Проверить одну строку на наличие в ней слова из второй строки - C++
Программа просит ввести строку №1 и строку №2. Первая строка больше второй. Затем если в первой строке присудствует фраза либо слово из...

Создайте класс со специальной версией оператора new, получающей второй аргумент типа string - C++
Создайте класс со специальной версией оператора new, получающей второй аргумент типа string. Этот класс должен содержать переменную static...

Выдает одну одну ошибку как испрвить - C++
Вот в такая ошибка: C:\Users\1\Lava 4.cpp(6) : error C2447: missing function header (old-style formal list?) #include &lt;conio.h&gt; ...

Добавить к первой строке 5 символов второй строки - C++
Добавить к первой строке 5 символов второй строки.


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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