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

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

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

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

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

Cho mne nyshno ispolsovat dlya togo chobu dobavit odny string ko vtoroi.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2008, 17:42     Как добавить одну String ко второй?
Посмотрите здесь:

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

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

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

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

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Igor Soukhov
0 / 0 / 0
Регистрация: 06.01.2008
Сообщений: 62
20.01.2008, 18:06     Как добавить одну String ко второй? #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
sardinka
0 / 0 / 0
Регистрация: 13.12.2007
Сообщений: 87
20.01.2008, 18:19  [ТС]     Как добавить одну String ко второй? #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?
Igor Soukhov
0 / 0 / 0
Регистрация: 06.01.2008
Сообщений: 62
20.01.2008, 18:31     Как добавить одну String ко второй? #4
у тебя cod определен как ?
C++
1
unsigned char *code = '11';
если так - то ты пытаешься писать в константую область памяти - ибо '11' - строковая константа.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2008, 19:18     Как добавить одну String ко второй?
Еще ссылки по теме:

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

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

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

Не могу добавить переменную String в функцию - C++
в общем пишу для микроконтроллера и я новичок код таков #include &lt;string.h&gt; int rusline (String); //прототип фенкция в которую...

Добавить в класс String реализацию конструктора копирования - C++
Необходимо добавить в класс String реализацию конструктора копирования. Инвариант класса должен остаться тем же (в size хранится размер...

Добавить в класс String реализацию конструктора копирования - C++
Инвариант класса остается тем же (в size хранится размер строки без завершающего 0 символа, str указывает на C-style строку, т. е. с...


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

Или воспользуйтесь поиском по форуму:
sardinka
0 / 0 / 0
Регистрация: 13.12.2007
Сообщений: 87
20.01.2008, 19:18  [ТС]     Как добавить одну String ко второй? #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?
Yandex
Объявления
20.01.2008, 19:18     Как добавить одну String ко второй?
Ответ Создать тему
Опции темы

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