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

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

Войти
Регистрация
Восстановить пароль
 
hitytu
0 / 0 / 0
Регистрация: 25.10.2010
Сообщений: 46
#1

Не выводятся русские буквы - C++

26.10.2010, 23:28. Просмотров 1049. Ответов 13
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
using namespace std;
 
 
int mul (int x, int y); // прототип функции mul()
    
 
 
int main()
    std::locale().global(std::locale(""));
    
 
{
    int answer;
 
    answer = mul (10, 11); //присваивание значения возвращаемого функцией
 
    cout << "Ответ равен " << answer;
    system("PAUSE");
    return 0;
}
 
//Эта функция возвращает значение
int mul (int x, int y)
{
    return x * y; // Функция возвращает произведение x и y
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.10.2010, 23:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не выводятся русские буквы (C++):

Набор текста (Не выводятся русские буквы, WideCharToMultiByte) - C++
Всем добрый день. Программирую ввод текста в строку, для этого ловлю параметр по WM_CHAR. Но там он возвращаешься в wchar_t, а для...

Не выводятся русские символы - C++
Программа не может вывести русские символы, но если оставить только функцию main то все отображается нормально #include &lt;iostream&gt; ...

Русские названия файлов выводятся некорректно - C++
У меня есть программа которая выводит список файлов каталога. Как сделать так, чтобы файлы с русскими названиями отображались корректно?

Русские символы в консоли выводятся нормально, латиница - нет - C++
Добрый день. Подскажите пожалуйста, столкнулся с следующей проблемой, когда вывожу в консоль русские символы все выводится нормально,...

Русские буквы - C++
такая ситуация : написал в консоле карточную игру, для обозначения значков мастей нужна строчка setlocale(LC_ALL,&quot;rus&quot;); а надо еще и...

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

13
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
26.10.2010, 23:35 #2
C++
1
setlocale(LC_ALL, "Russian");
0
Unforgiven_00
60 / 60 / 2
Регистрация: 12.10.2010
Сообщений: 129
26.10.2010, 23:36 #3
Русские шрифты в консоли
0
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
26.10.2010, 23:37 #4
Цитата Сообщение от hitytu Посмотреть сообщение
int main()
std::locale().global(std::locale(""));
сами придумали?
0
hitytu
0 / 0 / 0
Регистрация: 25.10.2010
Сообщений: 46
26.10.2010, 23:40  [ТС] #5
Цитата Сообщение от MILAN Посмотреть сообщение
C++
1
setlocale(LC_ALL, "Russian");
тоже самое

Или надо ещё какую-то библиотеку написать?
0
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
26.10.2010, 23:44 #6
вообще <locale>
что значит то же ?)
0
hitytu
0 / 0 / 0
Регистрация: 25.10.2010
Сообщений: 46
26.10.2010, 23:45  [ТС] #7
Цитата Сообщение от alex_x_x Посмотреть сообщение
сами придумали?
Нет
. раньше мне написали. но в этой программе не действует
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
26.10.2010, 23:52 #8
alex_x_x, А что плохого в таком? Кроме того, что изначальная может быть у системы не русский язык и тогда такое не прокатит
0
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
26.10.2010, 23:55 #9
Lavroff, не я к тому, что программа тупо не должна компилироваться )
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
26.10.2010, 23:56 #10
alex_x_x, Почему? оО

C++
1
2
3
4
5
6
7
8
#include <iostream>
 
int main()
{
    std::locale().global(std::locale(""));
    std::cout<<"Привет!\n";
    return 0;
}
аааа. все понял) Да. ТС круто записал)
0
hitytu
0 / 0 / 0
Регистрация: 25.10.2010
Сообщений: 46
27.10.2010, 00:06  [ТС] #11
разобрался.
C++
1
std::locale().global(std::locale(""));
поставил перед
C++
1
{
, а не после

Добавлено через 6 минут
А почему пишет "x: необъявленный идентификатор" ?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//простая программа которая демонстрирует использование функции mul()
#include <iostream>
using namespace std;
 
void mul (int x, int y); // прототип функции mul()
 
int main()
{
    mul(10, 20);
    mul(5, 6);
    mul(8, 9);
 
    system("PAUSE");
 
    return 0;
}
 
void mul (int х, int y)
{
    cout << x * y << "";
}
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
27.10.2010, 00:08 #12
hitytu, Видать x - русское в одном из мест.
1
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
27.10.2010, 00:11 #13
x - надо писать на английской розкладке!!!!

Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 //простая программа которая демонстрирует использование функции mul()
#include <iostream>
using namespace std;
 
void mul (int x, int y); // прототип функции mul()
 
int main()
{
        mul(10, 20);
        mul(5, 6);
        mul(8, 9);
 
        system("PAUSE");
 
        return 0;
}
 
void mul (int x, int y)
{
        cout << x * y << "";
}
1
hitytu
0 / 0 / 0
Регистрация: 25.10.2010
Сообщений: 46
27.10.2010, 00:13  [ТС] #14
ага точно
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.10.2010, 00:13
Привет! Вот еще темы с ответами:

Русские буквы в C++ - C++
Помогите исправить, спасибо. Доброго времен суток! Я написал программу с Русскими буквами. Для ввода и вывода Русских букв,...

Русские буквы - C++
Ребят всем привет!!! Подскажите мне пожалуйста такую вещь,хочу в С++ чтобы на русском выводилось,компилирую в Dev C++,у меня каляки...

русские буквы - C++
Всем привет!!! У меня есть один вопрос, может кто-нибудь знает ответ на него. Итак, как известно в с++ можно вводить только английские...

Русские буквы - C++
Суть такая: надо записать в файл название модуля. Для модулей с английским названием и путём до них он пишет нормально, а на русском...


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

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

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