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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 45, средняя оценка - 4.69
/*Alexander*/
5 / 5 / 0
Регистрация: 29.04.2010
Сообщений: 88
#1

Русский язык для С++. - C++

18.09.2010, 15:32. Просмотров 6071. Ответов 13
Метки нет (Все метки)

Начал изучаь С++ и хотелось бы испольсовать в своих (приметиных ) программах русский язык.

Вот программа ,которая выводи сообщение "Russian" , как сделать что можно было вывести на русском соообщение "Русский".


C++
1
2
3
4
5
#include<ostream.h>
void main()
{
    cout<<"Russian"<<endl;
}
кто знает каким спософом могн это сделать продемострируйте пожалуста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2010, 15:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Русский язык для С++. (C++):

Русский язык - C++
Уже задолбался с попыткой заставить выводить считанные русские строки. Имеем. По идее там должна быть функция CharToOem но она коверкает....

Русский язык в C++ - C++
Как в C++ консоли подключить русский язык желательной setLoceta(Rus) такой функцией, у меня не получилось её использваоть

Русский Язык!!! - C++
Как в переменную char A; занести Ф только чтоб после отоброжалось не каракули а Ф! и библиотеку!

русский язык - C++
Использую компилятор Dev C++ , при выводе результата если написать слово про русски то оно выводиться непонятными иероглифами, на латинице...

русский язык - C++
Помогите пишу задачу,как сделать чтоб всё выводило на русском языке? какая функция? или фрагмент кода? cout&lt;&lt;&quot;Dobavlenie informacii...

Русский язык - C++
char szNonColorEmbeddedMsg; int iNonColorEmbeddedMsgLen = 0; for (size_t pos = 0; pos &lt; strlen(szMsg) &amp;&amp; szMsg != '\0'; pos++) ...

13
papochka
33 / 33 / 2
Регистрация: 14.11.2009
Сообщений: 137
18.09.2010, 15:33 #2
Русские шрифты в консоли
0
TheMachinist
243 / 175 / 15
Регистрация: 14.06.2010
Сообщений: 422
18.09.2010, 15:34 #3
C++
1
setlocale(LC_ALL,"Rus");
1
papochka
33 / 33 / 2
Регистрация: 14.11.2009
Сообщений: 137
18.09.2010, 15:35 #4
Тогда уж так:
C++
1
2
#include <locale>
setlocale( LC_ALL,"Russian" );
1
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
18.09.2010, 15:41 #5
papochka, Зачем?)

setlocale(LC_ALL,"Rus");
Работает без каких-либо доп библиотек. В С++ по крайней мере.
0
asics
Freelance
Эксперт С++
2847 / 1782 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
18.09.2010, 15:44 #6
Цитата Сообщение от /*Alexander*/ Посмотреть сообщение
C++
1
#include<ostream.h>
Может быть
C++
1
#include<iostream>
?
0
papochka
33 / 33 / 2
Регистрация: 14.11.2009
Сообщений: 137
18.09.2010, 15:46 #7
Цитата Сообщение от Lavroff Посмотреть сообщение
papochka, Зачем?)

setlocale(LC_ALL,"Rus");
Работает без каких-либо доп библиотек. В С++ по крайней мере.
у меня последний раз в студии не работало... Хотя да, я не знаю, что стоит у ТСа..
0
/*Alexander*/
5 / 5 / 0
Регистрация: 29.04.2010
Сообщений: 88
18.09.2010, 16:07  [ТС] #8
Цитата Сообщение от NikolaWhite Посмотреть сообщение
C++
1
setlocale(LC_ALL,"Rus");
Икуда это записывать????
0
Nameless One
Эксперт С++
5774 / 3424 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
18.09.2010, 16:10 #9
/*Alexander*/, в самое начало функции main
0
/*Alexander*/
5 / 5 / 0
Регистрация: 29.04.2010
Сообщений: 88
18.09.2010, 18:43  [ТС] #10
Цитата Сообщение от Nameless One Посмотреть сообщение
/*Alexander*/, в самое начало функции main
Напиши такуеже программу которая написана в самом верху.Только с исползованием руссского языка.
0
TheMachinist
243 / 175 / 15
Регистрация: 14.06.2010
Сообщений: 422
18.09.2010, 18:58 #11
Так может тебе надо чтоб с английского на русский переводила????
Ты пишешь по-английски, а выводится по-русски???

Добавлено через 3 минуты
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <conio.h>
using namespace std;
 
int main()
{
cout << "Русский";
_getch();
}
0
asics
Freelance
Эксперт С++
2847 / 1782 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
18.09.2010, 20:28 #12
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <conio.h>
using namespace std;
 
int main()
{
setlocale(LC_ALL, "Russian");
cout << "Русский";
_getch();
}
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
18.09.2010, 21:00 #13
Работать может далеко не у всех. Другое название кодировки.

C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
int main()
{
    std::locale loc("Russian_Russia.1251");
    std::locale::global(loc);
    std::cout<<"Русский";
    std::cin.get();
    return 0;
}
0
Yami_Yami
3 / 3 / 1
Регистрация: 06.10.2009
Сообщений: 32
19.09.2010, 14:18 #14
В Visual Studio
Файл->Дополнительные параметры сохранения

в появившемся окошке
кодировка: Кириллица - DOS(866)->

сохраняем решение(!)
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.09.2010, 14:18
Привет! Вот еще темы с ответами:

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

Русский язык в Си - C++
Здравствуйте, Столкнулся с банальной проблемой При вводе-выводе в текстовый файл и в консоль при обращении непосредственно из main()...

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

Русский язык в CMD - C++
Подскажите пожалуйста команду, для ввода/вывода русского текста в CMD...


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

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

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