Ошибка В Chcp 1251

Тема в разделе "Общие вопросы по С и С++", создана пользователем kobrin13, 25 мар 2014.

  1. kobrin13

    kobrin13 New Member

    Регистрация:
    9 ноя 2013
    Сообщения:
    4
    Симпатии:
    0
    Начинаю свое обучение и столкнулся с такой бедой.
    Из-за строки 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
     
  2. mirkul

    mirkul Active Member

    Регистрация:
    19 янв 2011
    Сообщения:
    42
    Симпатии:
    0
    Примерно вот так:

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

Поделиться этой страницей