| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |
| Спасибо |