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

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

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

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

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

Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь?
Мне 11 лет, и я учусь программировать на С++.
В своих программах я вынужден писать по-английски, потому-что если писать по-русски получаются какие-то каракули! Подскажите, пожалуйста, как сделать так, чтобы в прилжениях С++ был русский язык, а не каракули.
Заранее благодарю!
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CyberSolver
101 / 74 / 17
Регистрация: 23.07.2014
Сообщений: 686
Записей в блоге: 1
07.08.2014, 10:24     Как сделать в приложении С++ русский язык? #2
Kubson, я так понимаю, вам сюда.
zer0mail
2321 / 1947 / 192
Регистрация: 03.07.2012
Сообщений: 6,971
Записей в блоге: 1
07.08.2014, 10:27     Как сделать в приложении С++ русский язык? #3
Даже в 11 лет надо понимать, что для хорошего ответа надо задавать правильные вопросы.
Из первого сообщения асолютно непонятно, в какой ОС работает ТС, какого типа программы (консольные/графические) пишет, какую среду разработки использует.
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
07.08.2014, 10:31  [ТС]     Как сделать в приложении С++ русский язык? #4
Ну, знаешь ли, я новичок в этом деле, и почти ничего, из того что ты сказал, не понял!
SatanaXIII
Супер-модератор
Эксперт С++
5589 / 2623 / 239
Регистрация: 01.11.2011
Сообщений: 6,448
Завершенные тесты: 1
07.08.2014, 10:38     Как сделать в приложении С++ русский язык? #5
Kubson, прочитайте материал по ссылке, которую привел CyberSolver в третьем посте, а потом спрашивайте уточняющие вопросы, если они останутся.
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
07.08.2014, 10:41  [ТС]     Как сделать в приложении С++ русский язык? #6
Они остались! Я же говорю, я новичёк, я не понимаю куда мне вписывать формулы, котрые в той ссылке!
Вот код программы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream> 
int main()
{
    double a=0, b=0, c=0;
    std::cout << " Enter the width of the picture ";
    std::cin >> a;
    std::cout << " Enter the length of the picture ";
    std::cin >> b;
    c =a*b*0.00406;
    c = (int)( c * 100 + 0.5) / 100.;
    std::cout << "  The price is " << c << std::endl; 
    std::cout << "  press Enter... ";
    std::cin.get();
    std::cin.get();
    return 0;
}
Что мне в ней нужно ввести чтобы всё было по-русски?
SatanaXIII
Супер-модератор
Эксперт С++
5589 / 2623 / 239
Регистрация: 01.11.2011
Сообщений: 6,448
Завершенные тесты: 1
07.08.2014, 10:57     Как сделать в приложении С++ русский язык? #7
Цитата Сообщение от Kubson Посмотреть сообщение
я не понимаю куда мне вписывать формулы, котрые в той ссылке
Прочитайте весь материал. Там и примеры есть и объяснения.
uglyPinokkio
326 / 229 / 41
Регистрация: 30.05.2014
Сообщений: 682
07.08.2014, 10:57     Как сделать в приложении С++ русский язык? #8
http://pisoft.ru/verstak/insider/cw_ver1.htm
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
07.08.2014, 11:00  [ТС]     Как сделать в приложении С++ русский язык? #9
Я вам говорю, я всё просмотрел, но ничего не понимаю. Просто скажите мне, что вписать в код моей программы.
ranebull
515 / 348 / 54
Регистрация: 23.06.2013
Сообщений: 1,182
Записей в блоге: 6
07.08.2014, 11:00     Как сделать в приложении С++ русский язык? #10
Цитата Сообщение от Kubson Посмотреть сообщение
Не могли бы вы мне помочь?
В какой среде работаете (Microsoft Visual Studio, Code::Blocks и т.д.)?
Памирыч
Почетный модератор
20561 / 8613 / 1028
Регистрация: 11.04.2010
Сообщений: 11,009
07.08.2014, 11:02     Как сделать в приложении С++ русский язык? #11
Kubson, не дублируйте темы по разделу, это нарушение
SatanaXIII
Супер-модератор
Эксперт С++
5589 / 2623 / 239
Регистрация: 01.11.2011
Сообщений: 6,448
Завершенные тесты: 1
07.08.2014, 11:11     Как сделать в приложении С++ русский язык? #12
Цитата Сообщение от Kubson Посмотреть сообщение
Просто скажите мне, что вписать в код моей программы
Fiat firmamentum in medio aquanim et separet aquas ab aquis, quae superius sicut quae inferius et quae inferius sicut quae superius ad perpetranda miracula rei unius. Sol ejus pater est, luna mater et ventus hanc gestavit in utero suo, ascendit a terra ad coelum in terram descendit. Exorciso te creatura aqua, ut sis mihi speculum Dei vivi in operibus ejus et fons vitae et ablutio peccatonim. Amen
zer0mail
2321 / 1947 / 192
Регистрация: 03.07.2012
Сообщений: 6,971
Записей в блоге: 1
07.08.2014, 11:58     Как сделать в приложении С++ русский язык? #13
Цитата Сообщение от Kubson Посмотреть сообщение
Ну, знаешь ли, я новичок в этом деле, и почти ничего, из того что ты сказал, не понял!
1. Если тебе 11 лет. обращайся к незнакомым на "Вы".
2. Если ничего не понял, значит тебе пока рано изучать С++. Кстати, изучение языка - это не тупое копирование написанного кем-то кода в место, куда укажут. Это и 7-летний сумеет сделать.
zss
Модератор
Эксперт С++
6248 / 5851 / 1891
Регистрация: 18.12.2011
Сообщений: 14,994
Завершенные тесты: 1
07.08.2014, 13:54     Как сделать в приложении С++ русский язык? #14
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream> 
int main()
{
    setlocale(LC_ALL,"Rus");
    double a=0, b=0, c=0;
    std::cout << "Введите ширину ";
    std::cin >> a;
    std::cout << " Введите длину ";
    std::cin >> b;
    c =a*b*0.00406;
    c = (int)( c * 100 + 0.5) / 100.;
    std::cout << "  Цена " << c << std::endl; 
    std::cout << "  Нажмите Enter... ";
    std::cin.get();
    std::cin.get();
    return 0;
}
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
08.08.2014, 11:29  [ТС]     Как сделать в приложении С++ русский язык? #15
zss, ваш вариант не работает. по прежнему каракули
zss
Модератор
Эксперт С++
6248 / 5851 / 1891
Регистрация: 18.12.2011
Сообщений: 14,994
Завершенные тесты: 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.
не каких проблем такого рода не возникало
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.08.2014, 14:05     Как сделать в приложении С++ русский язык?
Еще ссылки по теме:

C++ Как настроить русский язык в codeblocks
Русский язык C++
Как заставить консоль понимать русский язык? (русские шрифты в консоли) C++
C++ Как поменять язык файлов на русский?
C++ Как сделать чтобы русский язык выводился

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

Или воспользуйтесь поиском по форуму:
gru74ik
Модератор
Эксперт CЭксперт С++
3926 / 1684 / 189
Регистрация: 20.02.2013
Сообщений: 4,744
Записей в блоге: 21
08.08.2014, 14:05     Как сделать в приложении С++ русский язык? #20
Цитата Сообщение от Kubson Посмотреть сообщение
ZSS, у нас с вами разные программы. у меня всё совсем не так.
  • Напишите людям, какая у вас операционная система.
  • Напишите людям, какая у Вас среда разработки (она же иначе называется IDE) - это может быть MS Visual Studio 2010, или Code::Blocks, или Embarcadero Builder, или DevCPP, или любая другая - тысячи их.
  • Прилагайте к своим вопросам отчёты об ошибках Вашего компилятора - телепаты в соседнем топике, но они заняты и работа их недёшево стоит.
  • Прилагайте к своим вопросам также и картинку с тем, что у Вас вывелось в консоль (результат работы программы).
  • Освойте уже поиск по форуму.
  • Начните уже читать книги и установите себе какую-нибудь нормальную IDE.
Yandex
Объявления
08.08.2014, 14:05     Как сделать в приложении С++ русский язык?
Ответ Создать тему
Опции темы

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