Название: русские буквы в консоли Отправлено: virtual_root от Июнь 19, 2013, 17:17 Не могу понять что надо добавить чтобы можно было введенный мною текст вывести в нормальной кодировки.
Код: #include <iostream> Подскажите, кто знает почему такое происходит и как решить проблему? Название: Re: русские буквы в консоли Отправлено: mutineer от Июнь 19, 2013, 17:19 Там ниже есть ветки, разделенные по ОС. Советую написать в соответствующую
Название: Re: русские буквы в консоли Отправлено: virtual_root от Июнь 19, 2013, 21:52 Я не могу понять почему когда я пытаюсь выставить кодировку на поток ввода такми образом:
Код: cin.imbue(locale("Russian_Russian.866")); (http://www.helper.program21.ru/imgFromOtherSites/console.PNG) Пыталась пистаь и так Код: wcin.imbue(locale("Russian_Russian.866")); Ребята подскажите почему такое происходит!!!!! Название: Re: русские буквы в консоли Отправлено: Alex Custov от Июнь 19, 2013, 21:58 что непонятного - locale name not valid. Да и локаль не занимается кодировкой символов - это всего лишь национальные настройки вывода времени, точки в дробном числе и т.п.
Название: Re: русские буквы в консоли Отправлено: virtual_root от Июнь 19, 2013, 22:05 а какой нужно поставить чтобы всё заработало?? Или как ещё можно решить проблему ввода русских букв?
Название: Re: русские буквы в консоли Отправлено: virtual_root от Июнь 19, 2013, 22:19 проблема решилась добавлением этих двух строк
Код: SetConsoleCP(1251); Можно ли как-то обойти эту проблему по-другому? Чтобы не нужно было менять шрифт в консоли. Или как программно сменить шрифт в консоли??? Название: Re: русские буквы в консоли Отправлено: panAlexey от Июнь 20, 2013, 12:24 Хорошо, если так решается, мне пришлось в bison перебивать русские глифы на латинские, что-бы понять об чем он бормочет :))))
|