Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
164 / 49 / 27
Регистрация: 04.06.2013
Сообщений: 636
1

Объединение TCHAR массивов

06.08.2015, 23:34. Показов 2311. Ответов 9
Метки нет (Все метки)

есть массив
C++
1
TCHAR szCmdline[]=TEXT("C:\\FreePascal\\bin\\win32\\fpc.exe");
но мне в конец этой строки нужно присоединить строку через переменную. как это сделать, если string не катит?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.08.2015, 23:34
Ответы с готовыми решениями:

Объединение массивов
Всем добрый вечер, лазил по сайту, ничего толком не нашел. Вопрос такой : как объединить два...

Объединение массивов
Здравствуйте. Подскажите, где ошибка. Есть два отсортированных массива. Их нужно объединить в один...

Объединение массивов
Здравствуйте! Помогите пожалуйста... Заданы два одномерных массива действительных чисел...

объединение массивов с++
Помогите,пожалуйста,решить следующую задачу. Дано 2 одинаковых по длине массива. объедините их в...

9
117 / 121 / 42
Регистрация: 25.08.2012
Сообщений: 1,294
06.08.2015, 23:52 2
mish_k98, использовать wsprintf:
C++
1
wsprintf(szCmdline, L"%s%s", szCmdline, someVariable);
0
Заблокирован
07.08.2015, 07:42 3
wcscat https://msdn.microsoft.com/ru-... .120).aspx
0
7158 / 6133 / 2801
Регистрация: 14.04.2014
Сообщений: 26,455
07.08.2015, 07:59 4
При таком объявлении массива ничего присоединить нельзя, надо размер указывать с запасом.
_tcscat() для TCHAR.
0
164 / 49 / 27
Регистрация: 04.06.2013
Сообщений: 636
07.08.2015, 22:59  [ТС] 5
Цитата Сообщение от tnk500 Посмотреть сообщение
wsprintf(szCmdline, L"%s%s", szCmdline, someVariable);
не работает
0
164 / 49 / 27
Регистрация: 04.06.2013
Сообщений: 636
07.08.2015, 23:01  [ТС] 6
вот какая ерунда
Миниатюры
Объединение TCHAR массивов  
0
6 / 6 / 0
Регистрация: 03.08.2015
Сообщений: 25
07.08.2015, 23:06 7
mish_k98,
Цитата Сообщение от nmcf Посмотреть сообщение
При таком объявлении массива ничего присоединить нельзя, надо размер указывать с запасом.
0
117 / 121 / 42
Регистрация: 25.08.2012
Сообщений: 1,294
07.08.2015, 23:42 8
mish_k98, да, надо явно указывать размер строки, с запасом
0
265 / 165 / 56
Регистрация: 25.02.2015
Сообщений: 435
08.08.2015, 00:58 9
почему string не катит? проект собирается с флагами, где TCHAR превращается в wchar_t? тогда проканает
wstring. можно извратиться и сделать тайпдеф вроде
C++
1
typedef std::basic_string<TCHAR> MyTcharString;
и работать с
такими строками.
0
528 / 430 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
08.08.2015, 01:44 10
C++
1
2
    TCHAR szCmdline[100] = TEXT("C:\\FreePascal\\bin\\win32\\fpc.exe\0");
    StringCchCat(szCmdline, 100, TEXT(" param1"));
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.08.2015, 01:44

Объединение массивов
Нужно из двух массивов составить третий который будет являться их объединением как числовых...

Объединение массивов!
Задано две целочисленные неубывающие последовательности A=(ai), i=1..n, n&lt;=100 и B=(bi), i=1..n,...

Объединение множеств(массивов)
Например, если у меня есть массивы 123 и 3456, то объединение должно выдать 12345. Подскажите...

Объединение двух массивов
Написать программу, которая объединяет два упорядоченных по возрастанию массива в один, также...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru