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

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

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

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

15.08.2013, 12:52. Просмотров 2841. Ответов 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 выходят непонятные знаки и слова  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kuzia domovenok
1889 / 1744 / 117
Регистрация: 25.03.2012
Сообщений: 5,922
Записей в блоге: 1
05.09.2013, 14:17     Вместо русского языка в DOS выходят непонятные знаки и слова #41
ты прям какой-то генератор случайных программ.
Совершенно не понимаю, зачем ты задаёшь эти вопросы.
Ты изучаешь С++ и берёшь откуда-то примеры? Так изучай последовательно! и пиши программы сам!

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

почему "sum+=i++" а не " sum+i++" ?
AlukardBF
4 / 4 / 0
Регистрация: 20.08.2013
Сообщений: 24
05.09.2013, 16:06     Вместо русского языка в DOS выходят непонятные знаки и слова #43
MRG_Serejka, А как же ты без знака присваивания (=) будешь значение задавать?
Запись типа
C++ (Qt)
1
sum += i++;
нужна чтобы не писать
C++ (Qt)
1
sum = sum + i++
Заметь, во втором случае нет + перед =
Т.е. здесь идет прибавка к sum, i. Надеюсь знаешь что означают плюсы после i?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.09.2013, 20:19     Вместо русского языка в DOS выходят непонятные знаки и слова
Еще ссылки по теме:
Использование русского языка в DevC++ C++
Запрограммировать правило русского языка C++
Ввод/вывод с использование русского языка C++
Неверное считывание символов русского языка C++
Поддержка русского языка в Embarcadero RAD Studio XE3 на Си++ C++

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

Или воспользуйтесь поиском по форуму:
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
05.09.2013, 20:19     Вместо русского языка в DOS выходят непонятные знаки и слова #44
Тут тема о чём? Об этом?
Цитата Сообщение от MRG_Serejka Посмотреть сообщение
Вместо русского языка в DOS выходят непонятные знаки и слова
Или об этом?
Цитата Сообщение от MRG_Serejka Посмотреть сообщение
скажите пожалуйста в чем же смысл этой программы
Или обо всём?
Тогда может сюда?
http://www.cyberforum.ru/dump/
Yandex
Объявления
05.09.2013, 20:19     Вместо русского языка в DOS выходят непонятные знаки и слова
Ответ Создать тему
Опции темы

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