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

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

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

Почему неправильно отображаются введенные русские буквы? - C++

05.07.2014, 19:51. Просмотров 798. Ответов 5
Метки нет (Все метки)

Почему вводя русские буквы , функция gets выдаёт другие символы?
C++
1
2
3
4
5
6
7
8
9
10
11
int main()
{
    setlocale(LC_ALL, "Russian");
char str[80];
cout << "Введите строку: ";
gets(str);
cout << "Вот ваша строка: ";
    cout << str;
    _getch();
    return 0;
}
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2014, 19:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Почему неправильно отображаются введенные русские буквы? (C++):

В одном и том же проекте русские буквы отображаются сначала правильно, потом неправильно - C++
Неправильно отображаются русские буквы в этих функциях, а в меню все правильно, см. вложения. Раньше такого не было. Подскажите пожалуйста...

Структуры. Не отображаются русские буквы - C++
Посмотрите пожалуйста правильность решения задачи, можно ли так написать эту программу! Почему при вводе наименования русские буквы не...

Почему MS Visual C++ не показывает русские буквы - C++
Вот такая программа(код) // rrrrrrrr.cpp: определяет точку входа для консольного приложения. // #include &quot;stdafx.h&quot; #include...

Почему чтобы корректно отображались русские буквы в консоли, мало изменить кодировку - C++
Последнее-то что даёт? Имеем: printf (&quot;sы&quot;);на выходе- s&lt;кракозябр&gt; а почему? смотрим, что у нас в экзешнике, там где должно быть &quot;sы&quot;. А...

Некорректно отображаются русские надписи на кнопках - C++
В VC++6 некорректно отображаются русские надписи на кнопках. В списках - нормально, а на кнопках - нет. И по ходу - как изменить...

Некорректно отображаются русские символы при вводе в консоль - C++
#include &quot;stdafx.h&quot; #include &lt;conio.h&gt; #include &lt;iostream&gt; using namespace std; int main() { setlocale(0, &quot;Russian&quot;);...

5
zss
Модератор
Эксперт С++
6403 / 5969 / 1945
Регистрация: 18.12.2011
Сообщений: 15,372
Завершенные тесты: 1
05.07.2014, 19:56 #2
Русские шрифты в консоли
1
uglyPinokkio
326 / 229 / 41
Регистрация: 30.05.2014
Сообщений: 682
05.07.2014, 19:56 #3
C++
1
    setlocale(LC_ALL, "ru_RU");
А так?
1
Gulich
0 / 0 / 0
Регистрация: 05.07.2014
Сообщений: 6
05.07.2014, 19:59  [ТС] #4
Нет , не помогло.
0
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
05.07.2014, 20:00 #5
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Gulich,
C++
1
2
SetConsoleCP(1251);
 SetConsoleOutputCP(1251);
и добавь windows.h
1
Gulich
0 / 0 / 0
Регистрация: 05.07.2014
Сообщений: 6
05.07.2014, 20:01  [ТС] #6
Всё спасибо)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.07.2014, 20:01
Привет! Вот еще темы с ответами:

Неправильно считываются русские символы из консоли - C++
упорно не хочет читать русские символы из консоли :( выводятся нормально, а считывает введенные не правильно ! setlocale(LC_ALL,...

Программа записывает русские слова в txt, но они отображаются кракозябрами - C++
в slovar.txt нормально записываются только английские слова, русские отображаются символами. #include &lt;StdAfx.h&gt; #include &lt;fstream&gt; ...

Русские буквы - C++
Ребят всем привет!!! Подскажите мне пожалуйста такую вещь,хочу в С++ чтобы на русском выводилось,компилирую в Dev C++,у меня каляки...

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


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

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

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