Форум программистов, компьютерный форум CyberForum.ru

Преобразовать массив LPWSTR в массив BYTE - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать функцию поиска количества отрицательных элементов в матрице, если матрица удовлетворяет условию http://www.cyberforum.ru/cpp-beginners/thread1626125.html
При выполнении этого задания необходимо написать две функции. Одна из этих функций должна получать и обрабатывать матрицу целиком. Другая функция должна обрабатывать одномерный массив. В качестве этого одномерного массива передаётся одна строка матрицы.Даны две матрицы разного размера. Для той из матриц, в которой есть элементы, равные 0, найти количество отрицательных элементов в каждой строке....
C++ Объяснить почему sizeof(arr) всегда возвращает одно и то же значение Начал изучать динамические массивы. Какое бы n я ни вводил, всегда создается массив из 4 элементов. Что я упустил? #include <iostream> #include <stdlib.h> using namespace std; const int MAX_SIZE = 100; http://www.cyberforum.ru/cpp-beginners/thread1626116.html
Передача параметра по указателю в виртуальную функцию C++
Добрый вечер и с наступающим всех Новым Годом! условие задачи такое: Мышь (абстрактный) Вход: x,y – начальные s – чувствительность Выход x,y – текущие 1) Шариковая мышь Координаты определяются по потоку байтов (8 бит), младшая часть 4 бит – положение X-валика
C++ Странное поведение строки
Есть класс со связным списком(в связных списках символы)(файл1). Перегружаю оператор сложения для объектов этих классов так, чтобы оператор возвращал строку, в которой есть символы из первого объекта и второго.(файл2). Отладчик показывает, что строка возвращается так, как полагается(файл3). Но при передаче в поток этой строки, выдает много непонятных символов (файл4). В чем проблема? Код main :...
C++ Вычислить приближенное значение суммы: http://www.cyberforum.ru/cpp-beginners/thread1626072.html
Вычислить приближенное значение суммы: \sum_{n=1}^{\propto}z^2*z^n/z(2n-1)! с точностью delta. Для вычисления использовать цикл с пред условием. Вычисления оформить в виде функции.
C++ Написать парсер текста, проверяющий правильность расстановки скобок, используя стек и файловый ввод/вывод Дан текстовый файл INPUT.TXT. Проверить в тексте файла правильности расстановки открывающих и закрывающих скобок ‘(‘, ‘)’, ‘{‘, ‘}’, ‘’. Использовать стек. Результат (ПРАВИЛЬНО или НЕПРАВИЛЬНО) записать в файл OUTPUT.TXT. Пример: INPUT.TXT Лвыо(лдв)дло((влдо)лоады)щ{{df}] OUTPUT.TXT НЕПРАВИЛЬНО. Без стека программу написал, а работать со стеком не получается. Помогите с написанием... подробнее

Показать сообщение отдельно
артист
 Аватар для артист
0 / 2 / 3
Регистрация: 17.09.2014
Сообщений: 567
Завершенные тесты: 1
26.12.2015, 21:06  [ТС]     Преобразовать массив LPWSTR в массив BYTE
Блин да что за дебилы понасоздавали этих приставок чёртовых.
Ни - то, ни сё не работает.

Ведь LPCWSTR это и есть wchar_t...
LPCWSTR
Указатель на постоянную строку с нулевым символом в конце 16-разрядных символов Unicode. Для получения дополнительной информации см Наборы символов, используемые шрифты.
Этот тип объявлен в WinNT.h следующим образом:
определение типа во ФИКС WChar * LPCWSTR;

WCHAR
16-битный Unicode символов. Для получения дополнительной информации см Наборы символов, используемые шрифты.
Этот тип объявлен в WinNT.h следующим образом:
ЬурейеЕ wchar_t WCHAR;
C++
1
2
3
4
5
wchar_t text = (wchar_t)malloc(eLen[0] + 1 * sizeof(wchar_t));
 
swprintf_s(&text, sizeof(text), L"%i %i", eLen[0], sizeof(text));
 
MessageBoxW(hWnd, (LPCWSTR)text, L"ert", 0);
C++
1
2
3
4
5
LPCWSTR text = (LPCWSTR)malloc(eLen[0] + 1 * sizeof(LPCWSTR));
 
swprintf_s((wchar_t *)text, sizeof(text), L"%i %i", eLen[0], sizeof(text));
 
MessageBoxW(hWnd, (LPCWSTR)text, L"ert", 0);
Хотел узнать сколько памяти надо выделить, чтоб нуль терминатор не записался...
 
Текущее время: 08:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru