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

Перевести wchar в char - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача на динам. массивы, очереди, спискиБ командная строка http://www.cyberforum.ru/cpp-beginners/thread27565.html
Надо: Создать динамический массив и очередь (в виде линейного списка рядков, которые вводятся с клавиатуры). Количество рядков и предельная их длина задаются в командной строке. Отсортировать рядки...
C++ Таблица синусов для значений аргумента в диапазоне от 0 до π/2 с заданным числом шагов 1.Используя циклы while, do - while и for, написать три варианта программы получения на экране таблицы синусов для значений аргумента в диапазоне от 0 до π/2 с заданным числом шагов. 2.... http://www.cyberforum.ru/cpp-beginners/thread27560.html
C++ Создать класс – вектор
Помогите решить задачу... Создайте класс – вектор (в пространстве Rn ). Класс должен содержать поинтер к типу long double и количество координат точки. Определите функции: инициализации...
Создание структуры. C++
Помогите разобраться с задачей.. Создайте структуру – vector. Структура должна содержать поинтер к типу long double и число координат точки. Определите функции: инициализации (посредством...
C++ Функция рассчета определенного интеграла. (Передача функции как аргумента) http://www.cyberforum.ru/cpp-beginners/thread27526.html
Есть функция пределенная как: float integrall(float (*argFunc)(float x) , float argTmin, float argTmax, float argStep=1) Если ей в качестве аргумента передать функцию, которая является членом...
C++ Вот такая вот задачка с массивом..) "Из положительных элементов матрицы N сформировать матрицу M(10, KMAX), располагая их в строках матрицы подряд, где KMAX - максимальное число положительных элементов строки матрицы N. Записать нули... подробнее

Показать сообщение отдельно
accept
4822 / 3243 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
26.03.2009, 21:30
попробуй младший байт
wchar_t может быть и 16 бит и 32 бита, он для того и определён, чтобы можно было варьировать на разных системах

обычно коды аски в двубайтовом виде выглядят 00 01, 00 02
в четырёх байтовом это будет 00 00 00 01, 00 00 00 02

то есть в обоих случаях можно применить маску
Код
    wchar_t wc = L'A';
    int c;

    c = wc & 0xFF;
тут прилагаю файл, можно и функцию катануть, но мне чо-то кажется уже должны быть
0
Вложения
Тип файла: zip multi_to_ascii.zip (303 байт, 68 просмотров)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru