Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
mister benzin
0 / 0 / 0
Регистрация: 28.04.2013
Сообщений: 6
#1

перевод консоли на русский раз и навсегда - C++

28.04.2013, 21:46. Просмотров 1431. Ответов 12
Метки нет (Все метки)

всем привет, я пока в програмировании полный ноль и столкнулся с такой проблемой как перевод консоли на русский язик, я хочу перевести ее раз и навсегда, как это правильно сделать? каждый раз вводить функцию по-новому не подходит, помогите, пожалуйста...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2013, 21:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос перевод консоли на русский раз и навсегда (C++):

Русский текст в консоли - C++
Пользуюсь книгой для обучения visual с++, дан базовый код #include <iostream> using std::cout; using std::endl; int main() { ...

Русский язык в консоли - C++
При вводе русских букв в консоль (cin >> a), функция просто не работает, завершается return, я попробовал использовать SetConsoleCP(1251);...

Русский язык в консоли - C++
Здравствуйте. Чего-то не разберусь с русским языком. setlocale(LC_ALL,"RUSSIAN"); и setlocale(LC_ALL,"1251"); - классно. Мне...

Русский язык в консоли - C++
Здраствуйте, у меня такой вот вопрос: Почему когда я пишу текст на русском языке в программе C++ Builder 2009, то в моей программе вместо...

Русский шрифт в консоли - C++
Как подключить русский шрифт в консоли?

Русский язык в консоли - C++
Скажу сразу, что закрепленную тему я прочитал, но не очень понял, как это реализовать. Вот код, текст выводится неизвестными символами....

12
Саня gamer
96 / 70 / 1
Регистрация: 18.05.2011
Сообщений: 343
Записей в блоге: 1
28.04.2013, 21:47 #2
Линукс и никаких проблем с кодировкой
1
ViktorKozlov
133 / 125 / 2
Регистрация: 13.12.2012
Сообщений: 293
28.04.2013, 21:51 #3
C++
1
2
3
4
5
6
7
8
#include <windows.h>
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    setlocale(LC_ALL,"rus");
}
И в настройках консоли шрифт Lucida Console
0
mister benzin
0 / 0 / 0
Регистрация: 28.04.2013
Сообщений: 6
28.04.2013, 21:56  [ТС] #4
на 7 строке выдает ошибку, компилятор DEV c++
0
ViktorKozlov
133 / 125 / 2
Регистрация: 13.12.2012
Сообщений: 293
28.04.2013, 21:59 #5
А что за ошибка?
0
mister benzin
0 / 0 / 0
Регистрация: 28.04.2013
Сообщений: 6
28.04.2013, 22:20  [ТС] #6
я хз, ошибок 3, выделяет именно 7 строчку

C:\Users\Komp\Desktop\пере.cpp:7: error: `LC_ALL' undeclared (first use this function)
C:\Users\Komp\Desktop\пере.cpp:7: error: (Each undeclared identifier is reported only once for each function it appears in.)
C:\Users\Komp\Desktop\пере.cpp:7: error: `setlocale' undeclared (first use this function)

Выполнение завершено
0
Starscream
55 / 43 / 2
Регистрация: 04.11.2012
Сообщений: 106
28.04.2013, 22:24 #7
Цитата Сообщение от mister benzin Посмотреть сообщение
ошибок 3
Попробуйте
C++
1
#include <locale.h>
1
mister benzin
0 / 0 / 0
Регистрация: 28.04.2013
Сообщений: 6
28.04.2013, 22:39  [ТС] #8
вроде скомпилировалось нормально, как теперь перевести консоль на Lucida Console? (я предупреждал, я нуб)
0
OhMyGodSoLong
~ Эврика! ~
1244 / 993 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
28.04.2013, 22:44 #9
Вот так.
1
Миниатюры
перевод консоли на русский раз и навсегда  
mister benzin
0 / 0 / 0
Регистрация: 28.04.2013
Сообщений: 6
28.04.2013, 23:00  [ТС] #10
спасибо, перевел, теперь шаг следующий, как сне использовать это с другими исходниками, с этим, например:

C++
1
2
3
4
5
6
7
8
#include <iostream.h>
#include <windows.h>
 
main(void)
 
{
     cout      <<    "Програмировать на язике с++ - легко!";
}
0
castaway
Эксперт С++
4884 / 3019 / 370
Регистрация: 10.11.2010
Сообщений: 11,078
Записей в блоге: 10
Завершенные тесты: 1
28.04.2013, 23:05 #11
Выше жопы не прыгнешь. Почитай книги о программировании.
0
mister benzin
0 / 0 / 0
Регистрация: 28.04.2013
Сообщений: 6
28.04.2013, 23:16  [ТС] #12
что можете посоветовать?
0
castaway
Эксперт С++
4884 / 3019 / 370
Регистрация: 10.11.2010
Сообщений: 11,078
Записей в блоге: 10
Завершенные тесты: 1
28.04.2013, 23:20 #13
Могу посоветовать две ссылки.
Литература C++
Русские шрифты в консоли
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.04.2013, 23:20
Привет! Вот еще темы с ответами:

Русский текст в консоли - C++
Мне нужно чтобы когда я напишу свое имя по русски и оно выводиться по русски у меня не выходит так выводит разные &quot;крякозавры&quot;, на...

Русский язык в консоли - C++
Допустим вот код cout &lt;&lt; &quot;Помогите пожалуйста!&quot;; Пробовал и setlocale и &lt;windows.h&gt;. Проблема в том что вместо русских букв он...

Русский язык в консоли - C++
для работы с русским языком использую: #include &lt;locale&gt; setlocale(LC_CTYPE, &quot;Russian&quot;); но в програме мне нужно вводить через...

Русский язык в консоли - C++
Здравствуйте.У меня следующая проблема:Когда я записываю русский текст в текстовый файл в файле появляется абра-кадабра какая-то.Как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Yandex
Объявления
28.04.2013, 23:20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru