С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 02.06.2020
Сообщений: 2
1

Как преобразовать String ^ в LPCWSTR

02.06.2020, 13:59. Показов 1114. Ответов 2

Author24 — интернет-сервис помощи студентам
Есть такой код

C++ (Qt)
1
2
3
String ^s = textBox1->Text;
std::string s2 = msclr::interop::marshal_as<std::string>(s);
sInputFileName = (LPCWSTR)s2.c_str();
Программа работает, но не выполняет своих функций, строка преобразовывается неверно
Нужны другие способы преобразование, многое перепробовал
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.06.2020, 13:59
Ответы с готовыми решениями:

Как преобразовать LPCWSTR в char*?
Здравствуйте! Как преобразовать LPCWSTR в char*?

"HWND FindWindowW(LPCWSTR,LPCWSTR)": невозможно преобразовать

Запутался как преобразовать LPCWSTR -> LPTSTR
Всех приветствую пишу на vs2013 c++ есть функция один из параметров которой (LPCWSTR filePath)...

Как преобразовать char* в string и вывести переменную string на экран?
for (int k = 0; k &lt; 10; k++) { int x = (int)rand() / RAND_MAX + rand() % 6 + 2; ...

2
19409 / 10028 / 2443
Регистрация: 30.01.2014
Сообщений: 17,678
02.06.2020, 14:23 2
Лучший ответ Сообщение было отмечено pomogite_ как решение

Решение

Цитата Сообщение от pomogite_ Посмотреть сообщение
(LPCWSTR)s2.c_str();
Нельзя так делать.

C++
1
2
3
String ^s = textBox1->Text;
std::wstring s2 = msclr::interop::marshal_as<std::wstring>(s);
sInputFileName = s2.c_str();
1
0 / 0 / 0
Регистрация: 02.06.2020
Сообщений: 2
02.06.2020, 14:30  [ТС] 3
Спасибо большое, как же вы меня выручили!
0
02.06.2020, 14:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.06.2020, 14:30
Помогаю со студенческими работами здесь

String в LPCWSTR
В общем сложил как правильно строку(для пути проверки папки),но теперь не могу её записать в...

LPCWSTR и string
Я обычно пишу на C#, но вдруг решил поиграться с хуками, а тут без C++ никак :( (ну конечно можно,...

String и LPCWSTR
Здравствуйте, есть функция, показывающая дату создания файла и есть такая строчка: LPCWSTR fname1...

преобразовать PTSTR в LPCWSTR
добрый день. У меня есть переменная PTSTR pszFileName = fileInfo.cFileName; Как можно ее...

Конвертировать string в LPCWSTR
Как nbg string конвертировать в LPCWSTR и наоборот?

LPCWSTR to std::string
Как конвертировать?


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru