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

Символы %ls и %lc в printf и scanf - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Наследование классов и заголовочные файлы http://www.cyberforum.ru/cpp-beginners/thread1495069.html
Здравствуйте! Необходимо реализовать алгоритм сортировки выбором через базовый заголовочный класс Sorted, производный класс Selectionsorted и тело цикла. Sorted и Selectionsorted должны быть в виде...
C++ Vector и thread-safe Как лучше сделать свой класс типа контейнер шаблонный как вектор который будет ещё и thread-safe. Допустим есть обычный класс внутри вектор и надо так чтоб можно было работать кучей потоков с этим... http://www.cyberforum.ru/cpp-beginners/thread1495063.html
Как изменить в реестре стартовую страницу Internet Explorer? C++
Подскажите пожалуйста как можно с помощью с++ в реестре изменить стартовую страницу Internet Explorer Я написал программу int main(){ HKEY key; PBYTE pbBuff; DWORD cBuff=0; DWORD Type=0;...
Условие работает неправильно C++
string getNumberEmployeeEtype(string x, int temp){ /*первым аргументом является строка должности сотрудника, вторым - номер сотрудника*/ cout << "\nВыберите должность сотрудника №" << temp << "...
C++ Взаимодействие С++ с другими языками http://www.cyberforum.ru/cpp-beginners/thread1495031.html
Доброго времени суток. Возник такой вопрос, можно ли написать код например для работы с OLE, скажем на Java, и использовать этот код в языке С++, ну может быть DLL или еще как нибудь. Вопрос довольно...
C++ Вычислить период колебаний контура по формуле Томпсона Друзья , прошу пожалуйста помочь с написанием кода. нужно произвести расчет по данной формуле T=2pi*√LC (формула для расчета периода эл.тока) L и C задается пользователем.размерность может быть... подробнее

Показать сообщение отдельно
Krasiosoft
51 / 51 / 15
Регистрация: 01.06.2015
Сообщений: 189
08.07.2015, 21:40  [ТС]
Цитата Сообщение от tnk500 Посмотреть сообщение
setconsolecp(1251) и setconsoleoutputcp(1251) тоже?
Да, тоже.

При SetConsoleOutputCP(1251), если просто набирать текст на кириллице в консоле, он отображается неправильно.

Если ставлю только SetConsoleCP(1251):

C++
1
2
3
4
5
6
7
8
scanf("%ls",str); // некорректно считывает символы, коды:
// а - 224
// б - 225
// в - 226
// это ANSI-1251
 
printf("%lc",L'ё');  // вообще ничего не выводит
printf("%ls",L"абв");  // вообще ничего не выводит
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru