[c++ Win консоль] как кодовую страницу переключить?

Anna74

Есть ли какой способ из программы в начале переключить кодировку, а то по дефолту в студии cp1251, а в консоли у них cp866. Или если программа в *nix кодировке и хочу просто переключить консоль в cp20866 чтобы с перекодировкой программы не заморачиваться.
Хотелось бы средствами самого c++, но в принципе есть команда из командой строки OS Windows у них в консоли

chcp 1251

в MinGW в bat файл включаю или "врукопашную" ввожу, а в MS студии не знаю как.
Или подскажите тогда как в программе с++ выполнить команду OS, чтобы русские буквы кракозябрами не выдавала. Может кто помнит навскидку, а то хелпа под рукой сейчас нет и в мсдн лезть некогда.

Maurog

а если перенаправить вывод в файл? не лучше станет?:)

apl13

CP
За вами уже выехали. :batman:

Anna74

обычно так и делаю, но требуется чтобы и в консоли было всё ОК
Оставить комментарий
Имя или ник:
Комментарий: