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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.68
MRG_Serejka
15 / 15 / 7
Регистрация: 15.08.2013
Сообщений: 177
Завершенные тесты: 2
#1

Вместо русского языка в DOS выходят непонятные знаки и слова - C++

15.08.2013, 12:52. Просмотров 2924. Ответов 43
Метки нет (Все метки)

Добрый день !

Помогите пожалуйста, не могу понять в чем дело. Я работаю в Microsoft Visual Studio 2012 Proffeional.
Я только учусь, сегодня 2-ой день, написал простую программу:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
//использование оператора .
#include<iostream>
using namespace std;
int main ()
{
    int length;//объявление переменной
    int width;// объявление другой переменной 
    length=7;//здесь length присваивается значение 7
    width=5;//здесь width присваивается значения 5
    cout<<"площадь равна";
    cout<<length*width;//здесь выводиться 35
    return 0;
}
Но в консоли вместо "площадь равна" выходит какой то непонятный текст, т.е. программа сама работает, без ошибок.
Но текст непонятен и не умеет смысла. Что нужно сделать чтобы было написано в командной строке программы по русски ??

Пожалуйста помогите нубу освоиться !
Миниатюры
Вместо русского языка в DOS выходят непонятные знаки и слова  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.08.2013, 12:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вместо русского языка в DOS выходят непонятные знаки и слова (C++):

В консоли вместо русского языка выводятся вопросительные знаки - C++
Столкнулся с такой проблемой. В консоли вместо русского языка выводятся вопросительные знаки (???? ?? ??). setlocale(LC_ALL,...

Непонятные знаки - C++
Обьясните пожалуйста, что значит *char (char - любая переменная). Очень часто вижу в разных кодах.

Синтаксис- непонятные знаки - C++
Что значат знаки: ? и :

Появляются непонятные знаки ММММ в конце строки :( - C++
int main(int args, const char * argv) { setlocale(LC_ALL, &quot;Russian&quot;); SetConsoleTextAttribute(hndl, FOREGROUND_GREEN |...

Подключение русского языка - C++
Недавно нашла,как сделать так,чтобы на экране отображались на русском языке не только фразы из cout&lt;&lt;, но и которые вводятся с...

Использование русского языка в DevC++ - C++
Пишу программу на С++ (недавно начал изучение). Весь код есть, компиляция проходит успешно, запускаю - вместо букв, &quot;каракули&quot;....

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
korep
51 / 44 / 9
Регистрация: 06.01.2013
Сообщений: 595
15.08.2013, 13:01 #2
MRG_Serejka, это нормально.

Добавлено через 2 минуты
C++
1
setlocale(LC_ALL, "Russian");
Добавлено через 14 секунд
эту строчку добавьте

Добавлено через 57 секунд
#include <locale.h> и это в заголовки
MRG_Serejka
15 / 15 / 7
Регистрация: 15.08.2013
Сообщений: 177
Завершенные тесты: 2
15.08.2013, 13:19  [ТС] #3
а куда надо вставить Код C++
1
C++
1
setlocale(LC_ALL, "Russian");
?
MRG_Serejka
15 / 15 / 7
Регистрация: 15.08.2013
Сообщений: 177
Завершенные тесты: 2
15.08.2013, 13:24  [ТС] #4
Вот так получилось, но после слов, нет пробела...=(
Миниатюры
Вместо русского языка в DOS выходят непонятные знаки и слова  
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
15.08.2013, 13:25 #5
Русские шрифты в консоли
korep
51 / 44 / 9
Регистрация: 06.01.2013
Сообщений: 595
15.08.2013, 13:53 #6
MRG_Serejka, пробелы нужно в строке писать
"у меня есть 3 "+"рубля" или "у меня есть 3"+" рубля", а не "у меня есть 3"+"рубля"
MRG_Serejka
15 / 15 / 7
Регистрация: 15.08.2013
Сообщений: 177
Завершенные тесты: 2
15.08.2013, 13:57  [ТС] #7
почему же он так выдает ответ
Миниатюры
Вместо русского языка в DOS выходят непонятные знаки и слова  
korep
51 / 44 / 9
Регистрация: 06.01.2013
Сообщений: 595
15.08.2013, 14:01 #8
потому что старайтесь привыкнуть в конце каждой строки ставить пробел, если хотите потом сразу за ней написать еще одну строку.
MRG_Serejka
15 / 15 / 7
Регистрация: 15.08.2013
Сообщений: 177
Завершенные тесты: 2
15.08.2013, 14:03  [ТС] #9
ну вот я поставил пробелы все равно выдает такой же ответ
korep
51 / 44 / 9
Регистрация: 06.01.2013
Сообщений: 595
15.08.2013, 14:04 #10
выложите свой код сюда
Виктория_нимфа
3 / 3 / 0
Регистрация: 25.04.2013
Сообщений: 64
15.08.2013, 14:05 #11
или попробуй так cout<<"площадь равна"<<endl;
MRG_Serejka
15 / 15 / 7
Регистрация: 15.08.2013
Сообщений: 177
Завершенные тесты: 2
15.08.2013, 14:07  [ТС] #12
вот
Миниатюры
Вместо русского языка в DOS выходят непонятные знаки и слова  
aned
2 / 1 / 0
Регистрация: 27.07.2013
Сообщений: 22
15.08.2013, 14:08 #13
C++
1
2
3
4
5
int main()
{
setlocale(0,"");
..............
}
korep
51 / 44 / 9
Регистрация: 06.01.2013
Сообщений: 595
15.08.2013, 14:09 #14
и где ваши пробелы после слов "один", "два", "три" и т.д.? надо "один ", "два ", "три "
MRG_Serejka
15 / 15 / 7
Регистрация: 15.08.2013
Сообщений: 177
Завершенные тесты: 2
17.08.2013, 21:46  [ТС] #15
а почему тут ошибку показывает?
Миниатюры
Вместо русского языка в DOS выходят непонятные знаки и слова  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.08.2013, 21:46
Привет! Вот еще темы с ответами:

Ошибка с подключением русского языка - C++
А так же, почему то выделяет красным число &quot;pi&quot; #include &lt;stdio.h&gt; #include &lt;math.h&gt; #include &lt;windows.h&gt; char bufRus; char*...

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

Запрограммировать правило русского языка - C++
Правило написания букв И - Е в корнях с чередованием (-бер-, -бир(а)-, -дер-, -дир(а)- и т.д.). Например, собирать, соберет, сочетание.

Компилятор с поддержкой русского языка - C++
Использую MS Visual с++ 6.0, но он не поддерживает русского языка. Если в коде есть русские буквы - он заменяет их какими то непонятными...


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

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

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