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

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

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

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

26.10.2010, 23:28. Просмотров 1029. Ответов 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
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.10.2010, 23:28     Не выводятся русские буквы
Посмотрите здесь:

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

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

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

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

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

Префикс L и русские буквы - C++
Простой файл: #include &lt;iostream&gt; #include &lt;locale&gt; using namespace std; int main() { setlocale(LC_ALL,...

case и русские буквы. - C++
Здравствуйте, для перевода в кириллицу я использовал SetConsoleOutputCP(1251); SetConsoleCP(1251); При их использовании...

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

Или надо ещё какую-то библиотеку написать?
alex_x_x
бжни
2445 / 1650 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
26.10.2010, 23:44     Не выводятся русские буквы #6
вообще <locale>
что значит то же ?)
hitytu
0 / 0 / 0
Регистрация: 25.10.2010
Сообщений: 46
26.10.2010, 23:45  [ТС]     Не выводятся русские буквы #7
Цитата Сообщение от alex_x_x Посмотреть сообщение
сами придумали?
Нет
. раньше мне написали. но в этой программе не действует
ForEveR
В астрале
Эксперт С++
7969 / 4731 / 320
Регистрация: 24.06.2010
Сообщений: 10,539
Завершенные тесты: 3
26.10.2010, 23:52     Не выводятся русские буквы #8
alex_x_x, А что плохого в таком? Кроме того, что изначальная может быть у системы не русский язык и тогда такое не прокатит
alex_x_x
бжни
2445 / 1650 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
26.10.2010, 23:55     Не выводятся русские буквы #9
Lavroff, не я к тому, что программа тупо не должна компилироваться )
ForEveR
В астрале
Эксперт С++
7969 / 4731 / 320
Регистрация: 24.06.2010
Сообщений: 10,539
Завершенные тесты: 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;
}
аааа. все понял) Да. ТС круто записал)
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 << "";
}
ForEveR
В астрале
Эксперт С++
7969 / 4731 / 320
Регистрация: 24.06.2010
Сообщений: 10,539
Завершенные тесты: 3
27.10.2010, 00:08     Не выводятся русские буквы #12
hitytu, Видать x - русское в одном из мест.
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 << "";
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.10.2010, 00:13     Не выводятся русские буквы
Еще ссылки по теме:

Русские буквы в консоле - C++
Привет. Совсем недавно начал изучать C++ и тут такое дело... //Заменить все точки в строке восклицательным знаком... ...

Русские буквы string - C++
string new_login; getline(cin,new_login); cout&lt;&lt;new_login; выводит хрень... если cout&lt;&lt;&quot;ыпыв&quot;; то все...

не фильтрует русские буквы - C++
Здравствуйте! Такая проблема... Вводится строка, пользоватль выбирает фильтр и вместо букв или цыфр вставляются пробелы... С латиницей, с...

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

Русские буквы консоли - C++
Знаю что таких тембыло очень много, но у меня никак не получается вывести слово &quot;Привет&quot; в консоли. Пробую так ...


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

Или воспользуйтесь поиском по форуму:
hitytu
0 / 0 / 0
Регистрация: 25.10.2010
Сообщений: 46
27.10.2010, 00:13  [ТС]     Не выводятся русские буквы #14
ага точно
Yandex
Объявления
27.10.2010, 00:13     Не выводятся русские буквы
Ответ Создать тему
Опции темы

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