конкатенация строк c



C конкатенация строк

Автор Алексей Дорофеев задал вопрос в разделе Другие языки и технологии

Функция конкатенации строк в Visual C++ (с подробностями, куда записывается результат и т. д.)? и получил лучший ответ

Ответ от Голый Мужик[гуру]
C++: #include <string> using namespace std; string hallo = "Hallo"; string world = "world"; string hallo_world = hallo + ", " + world + "!!!"; В С: char hallo[] = "Hallo"; char world[] = "world"; char hallo_world[255]; strcpy(hallo_world, hallo); strcat(hallo_world, ", "); strcat(hallo_world, world); strcat(hallo_world, "!!!"); С++/CLI: using namespace System; using namespace System::Text; StringBuilder ^ builder = gcnew StringBuilder(); builder->Append(L"Hallo")->Append(", ")->Append("world")->Append(L"!!!"); String ^ string = builder->ToString();

Ответ от Константин Лемешев[гуру]
В одном из проектов VS2008 использую класс std::basic_string там конкатенация выполняеться простым сложением 😉 Если же нужны функции смотри тут <a rel="nofollow" href="http://msdn.microsoft.com/ru-ru/library/h1x0y282.aspx" target="_blank">http:

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Функция конкатенации строк в Visual C++ (с подробностями, куда записывается результат и т. д.)?

Что делает .= (точка перед равно) в PHP
Точка приписывает одну строку к другой.
$str = "a" . "b" . "c";

А
$str .=
подробнее...

Пожалусто помогите разобраться в тексте программы С++
+ - конкатенаця или суммирование строк
три строки суммируются, поэтому 2 плюса
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*