Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Visual C++/MFC/WTL > как соединить две переменные wchar_t [] |
Автор: vdm 5.3.2008, 14:48 |
Есть две переменные: wchar_t do[max_path] = "This is first word" wchar_t get[max_path] = "online.to" как их соединить? |
Автор: Andrey44 5.3.2008, 15:51 |
wchar_t *wcscat( wchar_t *strDestination, const wchar_t *strSource ); |
Автор: vdm 5.3.2008, 16:03 | ||
Но у меня массив а не указатель? ![]() |
Автор: vinter 5.3.2008, 17:56 |
в данном случае это не имеет значения |
Автор: vdm 5.3.2008, 18:10 | ||
Получается должно быть так: wchar_t *test; test = wcscat(do, get); ? Так мне кидает ошибку.... |
Автор: vinter 5.3.2008, 20:05 |
для начала надо выделить память под указатель равную сумме длин строк + 1, а потом использовать wcscpy(..)? для копирования строк. Вообщем неплохо было бы почитать книги, хотя бы по основам, прежде чем спрашивать на форуме.. |
Автор: vdm 6.3.2008, 00:56 |
Если бы у меня были подобные книги, я бы к вам на форум не обращался... ну а сама функция правильно написана в данном случае? wcscat(do, get); |
Автор: vinter 6.3.2008, 09:02 | ||
|
Автор: vdm 6.3.2008, 10:34 |
Спасибо ![]() |