0 / 0 / 0
Регистрация: 06.05.2012
Сообщений: 8
|
||||||
1 | ||||||
Кириллица в консоли06.05.2012, 17:13. Показов 17929. Ответов 19
Метки нет (Все метки)
Здравствуйте.
Произошла вот такая проблема. Надеюсь, поможете. Написал легкую программу на C++, написал редактором Dev-C++ и скомпилировал тоже им, а когда открываю программу, в командной строке вместо русских букв какие-то иероглифы. Если открыть просто командную строку, то всё пишет нормально. Пересмотрел, уже все темы ничего не помогает. Скрины могу предоставить только в очень плохом качестве, где почти ничего не видно. Код:
0
|
06.05.2012, 17:13 | |
Ответы с готовыми решениями:
19
Кириллица в консоли Кириллица в консоли Кириллица в консоли Не отображается кириллица в консоли |
601 / 569 / 104
Регистрация: 07.11.2010
Сообщений: 2,004
|
|
06.05.2012, 17:27 | 2 |
с чего вы взяли что там должны быть русские буквы? кодировки разные
#include <windows.h> SetConsoleCP(1251) SetConsoleOutputCP(1251) обязательно сменить шрифт в консоле либо CharToOem и OemToChar
0
|
06.05.2012, 17:28 | 3 | |||||
Сделай так
0
|
0 / 0 / 0
Регистрация: 06.05.2012
Сообщений: 8
|
|
06.05.2012, 17:29 [ТС] | 4 |
К сожалению в консоли нет таких шрифтов.
0
|
0 / 0 / 0
Регистрация: 06.05.2012
Сообщений: 8
|
|
06.05.2012, 17:31 [ТС] | 6 |
Не помогло. В командной строке так же странные символы.
0
|
601 / 569 / 104
Регистрация: 07.11.2010
Сообщений: 2,004
|
|
06.05.2012, 17:31 | 7 |
есть, если вам просто вывод нужно можно использовать код приложенный выше используя setlocale
но для ввода русских букв он не подойдет
0
|
0 / 0 / 0
Регистрация: 06.05.2012
Сообщений: 8
|
|
06.05.2012, 17:33 [ТС] | 9 |
И что Вы тогда предлагаете?
0
|
06.05.2012, 17:34 | 10 |
На ссылку на дополнение инструкция внутри
0
|
601 / 569 / 104
Регистрация: 07.11.2010
Сообщений: 2,004
|
|
06.05.2012, 17:34 | 11 |
все работает
0
|
0 / 0 / 0
Регистрация: 06.05.2012
Сообщений: 8
|
|
06.05.2012, 17:36 [ТС] | 12 |
Помогло. Большое спасибо!
А с остальными языками программирования будут такие же проблемы?
0
|
601 / 569 / 104
Регистрация: 07.11.2010
Сообщений: 2,004
|
|
06.05.2012, 17:37 | 13 |
0
|
0 / 0 / 0
Регистрация: 06.05.2012
Сообщений: 8
|
|
06.05.2012, 17:41 [ТС] | 15 |
Да помогло ваше. Огромное спасибо.
Добавлено через 1 минуту А если я хочу написать например на Java и мне нужно на русском. Как исправить ошибку кодировки? Да-да, я чайник. ^_^
0
|
0 / 0 / 0
Регистрация: 06.05.2012
Сообщений: 8
|
|
06.05.2012, 17:46 [ТС] | 17 |
А переустановка Windows не поможет?
0
|
601 / 569 / 104
Регистрация: 07.11.2010
Сообщений: 2,004
|
|
06.05.2012, 17:46 | 18 |
0
|
0 / 0 / 0
Регистрация: 06.05.2012
Сообщений: 8
|
|
06.05.2012, 17:49 [ТС] | 20 |
Спасибо вам.
Весь день решение искал. =) Ну т.е. я сейчас могу спокойно работать в С++?
0
|
06.05.2012, 17:49 | |
06.05.2012, 17:49 | |
Помогаю со студенческими работами здесь
20
Условный оператор, кириллица в консоли Кириллица в консоли (прикрепленная тема прочитана) Подсчитать количество вхождений буквы (кириллица) в строку (кириллица) Клавиши F1-F12 в консоли, и работа с мышкой в консоли Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |