|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.06.2017, 11:14 | #1 |
Пользователь
Регистрация: 18.03.2012
Сообщений: 47
|
Конвертация типов
Как конвертировать один тип в другой? Появилась необходимость конвертировать wchar_t в LPSTR, но добавление перед переменной (LPSTR) не дает нужного результата, выводит лишь первый символ из wchar_t. Обильно погуглив, нашел библиотеку boost с lexical_cast, но он не работает с LPSTR. Есть еще какие способы, конвертировать любой тип в любой другой?
|
22.06.2017, 11:22 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,758
|
1. Вам надо остановиться и понять, что это за типы и почему приводить wchar_t строку к char строке плохо.
2. Раз у вас ВинАПИ, то можете воспользоваться https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx 3. А лучше разобраться с проектом и, возможно, включить для него поддержку юникода или напрямую вызывать нужную юникодовскую версию ВинАПИ функции. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Конвертация типов: Double to Integer | Noor | Общие вопросы Delphi | 4 | 26.09.2012 18:46 |
Конвертация типов данных. | Anatoliy.K | Visual C++ | 2 | 18.03.2012 15:14 |
Байтовая конвертация типов данных | Лубышев | Помощь студентам | 11 | 05.03.2012 20:52 |
Конвертация типов | DigitalAngel | C# (си шарп) | 4 | 15.02.2012 17:16 |
Конвертация типов в дельфи | Vikenty | Помощь студентам | 2 | 22.05.2010 18:03 |