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

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

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

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

15.08.2013, 12:52. Просмотров 3046. Ответов 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;
}
Но в консоли вместо "площадь равна" выходит какой то непонятный текст, т.е. программа сама работает, без ошибок.
Но текст непонятен и не умеет смысла. Что нужно сделать чтобы было написано в командной строке программы по русски ??

Пожалуйста помогите нубу освоиться !
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;....

43
zer0mail
2354 / 1984 / 198
Регистрация: 03.07.2012
Сообщений: 7,117
Записей в блоге: 1
02.09.2013, 17:40 #31
Глазки-то раскрой и найди пример (их миллион+), как правильно набирается конструкция if..else
0
MRG_Serejka
15 / 15 / 7
Регистрация: 15.08.2013
Сообщений: 177
Завершенные тесты: 2
02.09.2013, 17:41  [ТС] #32
все получилось) спасибо вам добрые люди)
0
Миниатюры
Вместо русского языка в DOS выходят непонятные знаки и слова  
MRG_Serejka
15 / 15 / 7
Регистрация: 15.08.2013
Сообщений: 177
Завершенные тесты: 2
03.09.2013, 14:15  [ТС] #33
почему когда ты ввел 6, не выдалась фраза что можно вводить только 1, 2 или 3
0
Миниатюры
Вместо русского языка в DOS выходят непонятные знаки и слова   Вместо русского языка в DOS выходят непонятные знаки и слова   Вместо русского языка в DOS выходят непонятные знаки и слова  

Вместо русского языка в DOS выходят непонятные знаки и слова  
Kuzia domovenok
1892 / 1747 / 119
Регистрация: 25.03.2012
Сообщений: 5,936
Записей в блоге: 1
03.09.2013, 14:21 #34
В случае case 2 забыл добавить break
После default требуется двоеточие а не точка с запятой
Возможно у тебя и не запустилась эта программа.
1
MRG_Serejka
15 / 15 / 7
Регистрация: 15.08.2013
Сообщений: 177
Завершенные тесты: 2
03.09.2013, 14:25  [ТС] #35
спасибо)
0
Миниатюры
Вместо русского языка в DOS выходят непонятные знаки и слова  
Kuzia domovenok
1892 / 1747 / 119
Регистрация: 25.03.2012
Сообщений: 5,936
Записей в блоге: 1
03.09.2013, 14:30 #36
И вообще если тебя спрашивают
There were build errors. Would you like to continue and run the last successful build?
Отвечай НЕТ! Иначе программа действительно запустится, но не та, которую ты написал с ошибками, а старая рабочая весия. Тебе ведь не её надо, а ошибки исправлять!
0
MRG_Serejka
15 / 15 / 7
Регистрация: 15.08.2013
Сообщений: 177
Завершенные тесты: 2
03.09.2013, 16:15  [ТС] #37
скажите пожалуйста в чем же смысл этой программы
0
Миниатюры
Вместо русского языка в DOS выходят непонятные знаки и слова  
zer0mail
2354 / 1984 / 198
Регистрация: 03.07.2012
Сообщений: 7,117
Записей в блоге: 1
03.09.2013, 16:18 #38
Расскажи, что она делает - может и смысл прояснится...
0
scotty
28 / 28 / 1
Регистрация: 09.09.2012
Сообщений: 131
03.09.2013, 16:25 #39
cout<< "text" <<endl;
может это поможет?))) или вставлять
cout<<" ";

А последняя программа твоя выводит по очереди от 1 до 99 квадратный корень переменной num
0
MRG_Serejka
15 / 15 / 7
Регистрация: 15.08.2013
Сообщений: 177
Завершенные тесты: 2
05.09.2013, 14:04  [ТС] #40
объясните пожалуйста .. как и почему в ответе выйдет число 26500
0
Миниатюры
Вместо русского языка в DOS выходят непонятные знаки и слова  
Kuzia domovenok
1892 / 1747 / 119
Регистрация: 25.03.2012
Сообщений: 5,936
Записей в блоге: 1
05.09.2013, 14:17 #41
ты прям какой-то генератор случайных программ.
Совершенно не понимаю, зачем ты задаёшь эти вопросы.
Ты изучаешь С++ и берёшь откуда-то примеры? Так изучай последовательно! и пиши программы сам!

Добавлено через 29 секунд
Цитата Сообщение от MRG_Serejka Посмотреть сообщение
как и почему в ответе выйдет число 26500
число случайное.
0
MRG_Serejka
15 / 15 / 7
Регистрация: 15.08.2013
Сообщений: 177
Завершенные тесты: 2
05.09.2013, 15:56  [ТС] #42
for(i=1;i<=10;sum+=i++);
Как работает sum+=i++ НЕ ПОНИМАЮ

почему "sum+=i++" а не " sum+i++" ?
0
AlukardBF
4 / 4 / 0
Регистрация: 20.08.2013
Сообщений: 24
05.09.2013, 16:06 #43
MRG_Serejka, А как же ты без знака присваивания (=) будешь значение задавать?
Запись типа
C++ (Qt)
1
sum += i++;
нужна чтобы не писать
C++ (Qt)
1
sum = sum + i++
Заметь, во втором случае нет + перед =
Т.е. здесь идет прибавка к sum, i. Надеюсь знаешь что означают плюсы после i?
0
alsav22
5425 / 4820 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
05.09.2013, 20:19 #44
Тут тема о чём? Об этом?
Цитата Сообщение от MRG_Serejka Посмотреть сообщение
Вместо русского языка в DOS выходят непонятные знаки и слова
Или об этом?
Цитата Сообщение от MRG_Serejka Посмотреть сообщение
скажите пожалуйста в чем же смысл этой программы
Или обо всём?
Тогда может сюда?
http://www.cyberforum.ru/dump/
0
05.09.2013, 20:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.09.2013, 20:19
Привет! Вот еще темы с ответами:

Ошибка с подключением русского языка - 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, но он не поддерживает русского языка. Если в коде есть русские буквы - он заменяет их какими то непонятными...


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

Или воспользуйтесь поиском по форуму:
44
Ответ Создать тему
Опции темы

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