powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Конвертирование wchar_t в CString
4 сообщений из 4, страница 1 из 1
Конвертирование wchar_t в CString
    #33679882
egghead
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите перегнать wchar_t в CString. Есть массив wchar_t длиной 50000, хотя сам текст 25000. Мне нужно перегнать в CString, чтобы длина была 25000
...
Рейтинг: 0 / 0
Конвертирование wchar_t в CString
    #33681062
Станислав C.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eggheadПомогите перегнать wchar_t в CString. Есть массив wchar_t длиной 50000, хотя сам текст 25000. Мне нужно перегнать в CString, чтобы длина была 25000
не понимаю, в чем проблема...
у меня такой фрагмент:
Код: plaintext
1.
2.
3.
4.
		wchar_t stroka[ 128 ]=_L("Hello form Microsoft Visual C++ version 6.0");
		CString strHello;
		strHello=stroka;
		cout << (LPCTSTR)strHello << endl;
пашет "на ура"...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Конвертирование wchar_t в CString
    #34780239
_Ildar_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Станислав C. eggheadПомогите перегнать wchar_t в CString. Есть массив wchar_t длиной 50000, хотя сам текст 25000. Мне нужно перегнать в CString, чтобы длина была 25000
не понимаю, в чем проблема...
у меня такой фрагмент:
Код: plaintext
1.
2.
3.
4.
		wchar_t stroka[ 128 ]=_L("Hello form Microsoft Visual C++ version 6.0");
		CString strHello;
		strHello=stroka;
		cout << (LPCTSTR)strHello << endl;
пашет "на ура"...

А как сделать обратно? Т.е. преобразовать из CString в wchar_t ?
...
Рейтинг: 0 / 0
Конвертирование wchar_t в CString
    #34780433
yncas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно с помощью старой, доброй memcpy();

Код: plaintext
1.
2.
3.
4.
CString strHello;
strHello = "Hello form Microsoft Visual";
wchar_t stroka = new wchar_t[strHello.GetLenght()];
memcpy(stroka, strHello.GetBuffer(),strHello.GetLenght()* 2 );
Возможно метод исп. получения длины строки просто Lenght(), а не GetLenght(), ... не помню.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Конвертирование wchar_t в CString
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]