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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
#1

Как сделать в приложении С++ русский язык? - C++

07.08.2014, 09:55. Просмотров 1826. Ответов 35
Метки нет (Все метки)

Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь?
Мне 11 лет, и я учусь программировать на С++.
В своих программах я вынужден писать по-английски, потому-что если писать по-русски получаются какие-то каракули! Подскажите, пожалуйста, как сделать так, чтобы в прилжениях С++ был русский язык, а не каракули.
Заранее благодарю!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.08.2014, 09:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как сделать в приложении С++ русский язык? (C++):

Как сделать чтобы русский язык выводился - C++
#include <stdlib.h> #include <iostream> #include <windows.h> using namespace std; struct listelem{ int el; listelem*...

Как добавить русский язык? - C++
Как добавить русский язык?Условие задачи такое:Дана строка. Преобразовать в ней все строчные буквы(как латинские, так и русские) в...

Как поменять язык файлов на русский? - C++
В папке исходный код и и папка сословарями,которые нужно каинуть на диск D.Суть-изменить язык с англ на русс.

Как настроить русский язык в codeblocks - C++
Программа выводит сообщения на русском, но при вводе вылезают казяблики, что можно предпринять? #include <iostream> #include <clocale> ...

Как подключить русский язык к турбо С - C++
люди надо помощь. как подключить русский язык к турбо С. так что бы в прогах отображали рус букви. заранее спс.

Как в string использовать русский язык? - C++
как в string использовать русский язык, setlocale не помогает ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zss
Модератор
Эксперт С++
6358 / 5922 / 1919
Регистрация: 18.12.2011
Сообщений: 15,218
Завершенные тесты: 1
08.08.2014, 13:22 #16
Цитата Сообщение от Kubson Посмотреть сообщение
ваш вариант не работает
Прилагаю результат:
Изображения
 
engine76
2 / 2 / 0
Регистрация: 04.03.2014
Сообщений: 65
08.08.2014, 13:45 #17
C++
1
2
3
4
5
6
7
#include <Windows.h>
...
 
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
...
Русский ввод-вывод в консоли будет.
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
08.08.2014, 13:55  [ТС] #18
ZSS, у нас с вами разные программы. у меня всё совсем не так.

Добавлено через 3 минуты
engine76, не работает
artemz
0 / 0 / 1
Регистрация: 24.03.2013
Сообщений: 14
08.08.2014, 13:57 #19
перейти на Linux.
не каких проблем такого рода не возникало
gru74ik
Модератор
Эксперт CЭксперт С++
4150 / 1776 / 197
Регистрация: 20.02.2013
Сообщений: 4,898
Записей в блоге: 21
08.08.2014, 14:05 #20
Цитата Сообщение от Kubson Посмотреть сообщение
ZSS, у нас с вами разные программы. у меня всё совсем не так.
  • Напишите людям, какая у вас операционная система.
  • Напишите людям, какая у Вас среда разработки (она же иначе называется IDE) - это может быть MS Visual Studio 2010, или Code::Blocks, или Embarcadero Builder, или DevCPP, или любая другая - тысячи их.
  • Прилагайте к своим вопросам отчёты об ошибках Вашего компилятора - телепаты в соседнем топике, но они заняты и работа их недёшево стоит.
  • Прилагайте к своим вопросам также и картинку с тем, что у Вас вывелось в консоль (результат работы программы).
  • Освойте уже поиск по форуму.
  • Начните уже читать книги и установите себе какую-нибудь нормальную IDE.
engine76
2 / 2 / 0
Регистрация: 04.03.2014
Сообщений: 65
08.08.2014, 14:07 #21
using namespace std; припиши это после всех инклудов
В консоли поставь шрифт Lucida Console
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
08.08.2014, 15:18  [ТС] #22
А как поменять шрифт в консоли?

Добавлено через 3 минуты
Моя операционная система Windows 7.
Моя среда разработки Microsoft Visual Studio Ultimate 2012.
Я проверил похожие темы на форуме, мненичего не помогло сделать русский язык!
HELP!!!
Donnerwetter
40 / 40 / 12
Регистрация: 04.02.2014
Сообщений: 144
08.08.2014, 15:23 #23
Цитата Сообщение от Kubson Посмотреть сообщение
А как поменять шрифт в консоли?
Клик правой кнопкой мыши на верхнюю границу консольного окна - Свойства - Шрифт
artemz
0 / 0 / 1
Регистрация: 24.03.2013
Сообщений: 14
08.08.2014, 15:25 #24
или посмотреть как установить ubuntu
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
08.08.2014, 15:44  [ТС] #25
А что такое инклуд?

Добавлено через 5 минут
endine76, я всё сделал как вы сказали. установил шрифт Lucide Consol, приписал using namespace std; перед инклудом, но у меня всё равно вместо русского языка каракули!
gru74ik
Модератор
Эксперт CЭксперт С++
4150 / 1776 / 197
Регистрация: 20.02.2013
Сообщений: 4,898
Записей в блоге: 21
08.08.2014, 15:48 #26
Цитата Сообщение от Donnerwetter Посмотреть сообщение
Клик правой кнопкой мыши на верхнюю границу консольного окна - Свойства - Шрифт
Подробно на картинках:
Миниатюры
Как сделать в приложении С++ русский язык?   Как сделать в приложении С++ русский язык?   Как сделать в приложении С++ русский язык?  

Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
08.08.2014, 15:49  [ТС] #27
как сменит шрифт я уже понял. спасибо. но как сделать русский язык?!
gru74ik
Модератор
Эксперт CЭксперт С++
4150 / 1776 / 197
Регистрация: 20.02.2013
Сообщений: 4,898
Записей в блоге: 21
08.08.2014, 15:56 #28
Цитата Сообщение от Kubson Посмотреть сообщение
как сменит шрифт я уже понял. спасибо. но как сделать русский язык?!
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <windows.h>
using namespace std;
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    cout << "Здарова, посоны! А я чё, хужей людёв?\n"
         << "Как все люди, могу тяперя и по-русски в консоле фигачить." << endl;
    return 0;
}
engine76
2 / 2 / 0
Регистрация: 04.03.2014
Сообщений: 65
08.08.2014, 16:02 #29
Покажи код программы. using namespace std; надо писать после всех включений...как ниже:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <Windows.h>
using namespace std;
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    cout << "Русский ввод-вывод\n";
    system("pause");
    return 0;
}
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
08.08.2014, 16:05  [ТС] #30
Я не знаю как выложить фотку.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.08.2014, 16:05
Привет! Вот еще темы с ответами:

Подскажите пожалуйста,что нужно сделать,что бы отображался русский язык?? - C++
Добрый вечер,формучани! После компиляции VS 12 у меня место русского языка показывает неизвестные иероглифы. Подскажите пожалуйста,что...

Как заставить консоль понимать русский язык? (русские шрифты в консоли) - C++
Добрый вечер. Нужна ваша помощь С++ не понимает русский язык

Почему Linux понимает русский язык, и как разучить его это делать? - C++
Здравствуйте! Зная, что в Linux принята неравномерная кодировка UTF-8, я удивлялся, как считай однобайтовый тип char позволяет...

Русский язык - C++
Нужно написать программу, которая исправляла бы ошибки после Ж,Ч,Ш,Щ(Ы,Я,Ю на И,А,У). Учитывая исключения: Жюри, Брошюра, парашют. ...


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

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

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