Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/29: Рейтинг темы: голосов - 29, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 26.10.2021
Сообщений: 9

Не работает русский язык в модуле CodeBlocks C++

26.10.2021, 23:44. Показов 5687. Ответов 4

Студворк — интернет-сервис помощи студентам
Здравствуйте, не работает русский язык в модуле. Пишу в codeblocks.
Вывод из консоли:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
0
6
4
Компьютер загадал 4-значное число. Попытайтесь его отгадать!
Р'Р?Р?Р?: 2143
Р'С<РєР?Р?: 1, Р?Р?С?Р?Р?: 1
Р?РчС?Р?Р°С╪Р?Р°С? РїР?РїС<С'РєР°. Р?Р?РїС?Р?Р+С?Р№С'Рч РчС%С' С?аз!
Р'Р?Р?Р?: 2000
Р'С< Р?Р?РчР>Рё Р?РчР?РчС?Р?Р?Рч Р·Р?Р°С╪РчР?РёРч, РїР?Р?С'Р?С?РёС'Рч Р?Р?Р?Р?. (Р?казС<Р?айС'Рч С╪РёС?Р>Р?, С?Р?С?С'Р?С?С%РчРч РёР· Р Р?Р-Р>Р?Р§Р?Р<Р? С┼РёС"С?!)
Р'Р?Р?Р?: 2064
Р'С<РєР?Р?: 4, Р?Р?С?Р?Р?: 0
Поздравляю, вы отгадали число.
Игра окончена.
 
Process returned 0 (0x0)   execution time : 21.466 s
Press any key to continue.
При этом, часть кода, выведенная непонятными символами, исполнена именно в модуле. Подключение русского языка через setlocale(LC_ALL,"Russian") в самом модуле не помогает. То, что при этом выводится в int main() работает исправно.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.10.2021, 23:44
Ответы с готовыми решениями:

Как настроить русский язык в codeblocks
Программа выводит сообщения на русском, но при вводе вылезают казяблики, что можно предпринять? #include &lt;iostream&gt; #include...

В программе CodeBlocks русский язык помечается как будто написан с ошибкой
Русский язык внизу помечается будто написан с ошибкой. В программе CodeBlocks. Как это исправить. А то от этого подчеркивания в глазах...

Как сделать русский язык в консоле? (codeblocks)
Вот такая дуристика вылазит копался для чистого СИ не нашел ничего(

4
Эксперт CЭксперт С++
 Аватар для liv
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
26.10.2021, 23:54
morsgang, у Вас "хитрые" сообщения в кодировке utf8. Т.е. "модуль" сформирован из исходника в этой кодировке.
main() же в ANSI
0
0 / 0 / 0
Регистрация: 26.10.2021
Сообщений: 9
26.10.2021, 23:56  [ТС]
Не подскажете, как это исправить? Я не силён во всём этом
0
Эксперт CЭксперт С++
 Аватар для liv
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
27.10.2021, 00:17
Лучший ответ Сообщение было отмечено morsgang как решение

Решение

Поменять кодировку исходников "модуля" на ANSI. И пересобрать.
1
0 / 0 / 0
Регистрация: 26.10.2021
Сообщений: 9
27.10.2021, 01:27  [ТС]
Большое спасибо. Заколхозил из main.cpp модуль и всё заработало. Больше не буду создавать модули из блокнота
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.10.2021, 01:27
Помогаю со студенческими работами здесь

Не работает русский язык
У меня такая проблема: Пользуюсь компилятором Visual C++ 6.0. После написания кода нажимаю build и Execute. Но почему-то в результате в...

Не работает русский язык
void FAddRecord (fstream&amp; file, TOUR&amp; tour, int n) // записывает в файл 1 запись с n-ой позиции { setlocale...

Не работает русский язык
Если вводить данный на английском, то все нормально работает, но если ввести на русском, то не работает вот эта часть кода string...

Не работает Русский язык в C++
В какой-то момент перестал работать Русский язык в переменных C++

Не работает русский язык
Если выбрать в свитче 2 или 4 варианты (ввод вручную) и рассчитать их, то когда будет рассчитывать выдаст что-то типа этого: 1) , …¤г Ї®...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru