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

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

Восстановить пароль Регистрация
 
hitytu
0 / 0 / 0
Регистрация: 25.10.2010
Сообщений: 46
26.10.2010, 23:28     не выводятся русские буквы #1
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     не выводятся русские буквы
Посмотрите здесь:

Русские буквы в С C++
Русские буквы C++
Набор текста (Не выводятся русские буквы, WideCharToMultiByte) C++
C++ Русские буквы
C++ Русские буквы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MILAN
 Аватар для MILAN
883 / 777 / 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
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
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
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
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
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
26.10.2010, 23:52     не выводятся русские буквы #8
alex_x_x, А что плохого в таком? Кроме того, что изначальная может быть у системы не русский язык и тогда такое не прокатит
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
26.10.2010, 23:55     не выводятся русские буквы #9
Lavroff, не я к тому, что программа тупо не должна компилироваться )
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 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
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
27.10.2010, 00:08     не выводятся русские буквы #12
hitytu, Видать x - русское в одном из мест.
MILAN
 Аватар для MILAN
883 / 777 / 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++
C++ Не выводятся русские символы

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

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

Текущее время: 22:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru