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

Как правильно произвести объединение строк? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите правильно реализовать метод IEnumIDList::Next http://www.cyberforum.ru/cpp-beginners/thread496365.html
HRESULT Next(ULONG celt, LPITEMIDLIST *rgelt, ULONG *pceltFetched); Теоретически размер структуры ITEMIDLIST переменный, т.е. если celt > 1 и несколько структур ITEMIDLIST имеют разный размер, то я...
C++ Выделение памяти средствами Win32 (COM) Чем отличаются варианты выделения памяти? 1) SHAlloc 2) SHGetMalloc...IMalloc::Alloc 3) CoGetMalloc...IMalloc::Alloc 4) CoTaskMemAlloc 5) new Можно ли их смешивать? Например:... http://www.cyberforum.ru/cpp-beginners/thread496336.html
C++ Замена 2х меню в MDI приложении
Уважаемые коллеги, помогите разобратья. Я занимаюсь руссификацией MDI приложения, все ресурсы подгружаю из dll. Встала задача переключиться на русские меню, а их 2 штуки. Одно (IDR_MAINFRAME)...
Получение из другой формы ТStringList C++
Не знаю куда это больше подходит, но появилась необходимость из Form2 получить доступ к ТStringList *myList = new ТStringList(); находящемуся в Form1. Есть ли какая то простая возможность это...
C++ Как мне вызвать GetGuiResources в консольном приложении VS6? http://www.cyberforum.ru/cpp-beginners/thread496060.html
Приветствую! Подскажите плиз, как мне вызвать GetGuiResources в консольном приложении VS6. Код: #include <windows.h> #include <winuser.h> HWND hWnd; DWORD dwProcID; HANDLE hProcess; DWORD...
C++ Открылись вакансии в крупную иностранную компанию Крупная иностранная компания, занимающаяся продвижением на Интернет-рынок виртуальных казино, с возможностями карьерного роса, приглашает сотрудников на следующие вакансии: 1.UNIX-разработчик... подробнее

Показать сообщение отдельно
another
0 / 0 / 0
Регистрация: 22.12.2010
Сообщений: 37
16.06.2011, 20:31
на С++ будет вот так:

C++
1
2
3
4
5
6
#include <string>
 
// ....
std::string s,s1,s1;
s=s1+s2;
// ....
a, на С используй функцию strcat определённую в <string.h>
вот пример:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <string.h>
#include <iostream>
 
int main()
{
char string[80]; 
   strcpy( string, 'Hello world from ' ); /* копирует 'Hello world from ' в переменную string */
   strcat( string, 'strcpy ' );
   strcat( string, 'and ' );
   strcat( string, 'strcat!' );
 
   std::cout << string << std::endl;
return 0;
}
 
/* если нужно больше памяти чем - char string[80]; выделяй её с помощью    оператора new (char *str=new char[512];), незабудь потом удалить (delete [] str;),
но лучше пиши на С++ и используй STL, не надо так гемороится!
*/
 
/*
Output
 
String = Hello world from strcpy and strcat!
*/
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru