15 / 13 / 4
Регистрация: 16.08.2018
Сообщений: 125
|
||||||
1 | ||||||
Конвертирование std::string в LPCWSTR09.09.2018, 08:36. Показов 1051. Ответов 4
Метки нет Все метки)
(
Хелп! Я новичок в WinApi но мне понадобилось
ввести значение(Через cin) и перенести его в
предложите альтернативу.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
09.09.2018, 08:36 | |
Ответы с готовыми решениями:
4
Конвертация и передаче типов char* HBITMAP std::string Как в стандартную функцию WinAPI передать тип данных std::string вместо char*?
string & LPCWSTR |
2249 / 769 / 296
Регистрация: 10.02.2018
Сообщений: 1,796
|
||||||
09.09.2018, 09:08 | 2 | |||||
![]() Решение
1
|
15 / 13 / 4
Регистрация: 16.08.2018
Сообщений: 125
|
|
09.09.2018, 10:21 [ТС] | 3 |
Можешь объяснить как это изпользовать?
0
|
2249 / 769 / 296
Регистрация: 10.02.2018
Сообщений: 1,796
|
|
09.09.2018, 10:30 | 4 |
Это просто разные варианты, нужно выбрать тот, который больше нравится/подходит.
FindWindow - это макрос, который в зависимости от опций проекта превращается в FindWindowA или FindWindowW, которые уже являются именами функций. Обе функции можно вызывать напрямую. Если у вас есть std::string, то достаточно явно вызвать нужную функцию (FindWindowA) и передать в её аргумент массив символов. Массив символов можно получить из std::string с помощью метода c_str.
0
|
15 / 13 / 4
Регистрация: 16.08.2018
Сообщений: 125
|
|
09.09.2018, 12:24 [ТС] | 5 |
Я протестировал.
Но работает как-то плохо. Сейчас попробую пихнуть первый вариант(С f1) Не в main в в check(В которой этот FindWindow и изпользуеться Добавлено через 9 минут Можешь написать функцию для конвертирования? Вроде _CString(std::string txt) или как-то так Добавлено через 5 минут Так... Как я вижу: 002A6300 - Выход при конверте "zzz" 002A2FB4 - Выход при L"zzz" Добавлено через 20 минут (-_\) Извиняюсь. Всё работает нормально. Проблема - в dll который эта программа выполняет. Почему-то сохранилась только первая версия dll в который только половина функционала который я пытался проверить
0
|
09.09.2018, 12:24 | |
Помогаю со студенческими работами здесь
5
std::string, std::fstream, ошибка кучи Необходимо протестировать костыль. Конвертирование Glib::ustring в sf::String Файловый поток и std::string Немного про std::string Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |