imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 18.05.2005, 16:43     # 1
Werw0lf
Junior Member
 
Аватар для Werw0lf
 
Регистрация: 11.01.2005
Сообщения: 83

Werw0lf Нимб уже пробиваетсяWerw0lf Нимб уже пробивается
Русский язык в консоли (Borland C++Builder 6)

В результате работы программы на С консольного приложения, откомпелированного в С++Builder русские буквы выводятся некорректо. Где изменить настройки?
__________________
Lorem ipsum dolor sit amet
Werw0lf вне форума  
Старый 18.05.2005, 17:00     # 2
CaptainFlint
Full Member
 
Аватар для CaptainFlint
 
Регистрация: 19.12.2003
Адрес: Москва
Пол: Male
Сообщения: 514

CaptainFlint Гурее всех гурых :-)
CaptainFlint Гурее всех гурых :-)CaptainFlint Гурее всех гурых :-)
Перед выводом надо сконвертировать строку функцией AnsiToOem. Либо можно выставить локаль для консоли.
__________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
CaptainFlint вне форума  
Старый 18.05.2005, 17:23     # 3
Werw0lf
Junior Member
 
Аватар для Werw0lf
 
Регистрация: 11.01.2005
Сообщения: 83

Werw0lf Нимб уже пробиваетсяWerw0lf Нимб уже пробивается
Ну с функцией AnsiToOem более менее понятно, а что значит выставить локаль для консоли непонятно...
P.S. Для программы на С++ такая же фигня получается...
__________________
Lorem ipsum dolor sit amet
Werw0lf вне форума  
Старый 18.05.2005, 17:30     # 4
CaptainFlint
Full Member
 
Аватар для CaptainFlint
 
Регистрация: 19.12.2003
Адрес: Москва
Пол: Male
Сообщения: 514

CaptainFlint Гурее всех гурых :-)
CaptainFlint Гурее всех гурых :-)CaptainFlint Гурее всех гурых :-)
SetConsoleOutputCP(1251);

А вообще, советую почитать тута: _http://rsdn.ru/article/qna/ui/concp.xml
__________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
CaptainFlint вне форума  

Теги (метки)
cp1251, cp866


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 22:40.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.