Ошибка В Chcp 1251

kobrin13

New Member
09.11.2013
4
0
#1
Начинаю свое обучение и столкнулся с такой бедой.
Из-за строки printf("C Новым годом!\n"); получаются клюкозябры вида C ═ют√ь уюфюь!
Ввожу строку system("chcp 1251 > nul"); и меняю шрифт в консоли на Luchida Concole
В итоге получаю "chcp" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
Нашел решение в интернете. Поменял в разделе реестра "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" тип параметра Path на REG_EXPAND_SZ
Не помогло...
Подскажите решение
Система Windows 7 SP1 x64 + Visual studio 2013 ultimate
 

mirkul

Active Member
19.01.2011
42
0
#2
Примерно вот так:

Код:
...
#include <stdio.h>
#include <locale.h>
...
setlocale(LC_ALL, "rus");
printf("%s", "Здесь русский текст");
...