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

Чтение из памяти и преобразование UTF-8 в ansi - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Возвращение переменной из функции по значению http://www.cyberforum.ru/cpp-beginners/thread1720162.html
подумал тут: а почему компилируется сие? std::map<std::string, std::size_t> funk_s_() { std::map<std::string, std::size_t> words; return words; } int main() { ...
C++ Интерпретация char в виде int Напишите функцию, которая принимает строку из нулей и единиц, интерпретируя ее как двоичное число, и возвращает соответствующее значение типа int. Функция atoi() не работает. Вот мой код: ... http://www.cyberforum.ru/cpp-beginners/thread1720161.html
Самая длинная цепочка. Код прилагается C++
Матрица состоит из нулей и единиц. Найдите в ней самую длинную цепочку подряд идущих нулей по горизонтали, вертикали. Удалить соответствующую строку или столбец в которой расположена эта цепочка. ...
Как передать символ в функцию (const char *string) C++
Мне нужно передать в функцию atof символы F, F, S, S, но когда я пытаюсь так сделать ошибка invalid conversion from 'char' to 'const char*'. void bigMath::fun(char *F,char *S) { ...
C++ Динамический массив new и его структура выделения памяти? http://www.cyberforum.ru/cpp-beginners/thread1720139.html
Доброго времени суток, форумчане! Долго искал возможность определения размера динамического массива выделенного new (sizeof конечно для указателя не работает). Все в один голос утверждают - это...
C++ Использование шаблона template Попытался использовать шаблон template в функции, но при смене типа переменной появляются проблемы с остальными функциями. Можно ли как-нибудь после прохождения первой функции преобразовывать тип в... подробнее

Показать сообщение отдельно
k1n3c7
10 / 10 / 14
Регистрация: 06.03.2016
Сообщений: 53
25.04.2016, 10:01
Что это за хекс символы? Какая кодировка? Это явно не ASCII, в ней символы от 0x20 до 0x7F.
На сколько я понял ты пытался использовать кодировку своего окружения, а когда подставил символы не из неё, у тебя вышли каракули.

Используй
C++
1
cout.imbue(locale("rus_rus.1251"));
Только вместо 1251 подставь свою кодировку. И это при условии, что твой компилятор поддерживает генерацию локалей из строки.

А ещё делать имена переменных кириллицей — плохой тон.

Добавлено через 6 минут
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru