Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
Рейтинг 4.67/345: Рейтинг темы: голосов - 345, средняя оценка - 4.67
26 / 26 / 17
Регистрация: 29.12.2010
Сообщений: 90

Украинский язык в консоли С++

23.08.2012, 22:50. Показов 69139. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Можете называть эту тему повтором и перекидывать мне линки на "русские шрифты в с++", но надо именно для украинского языка и суть в другом. Пересмотрел различные варианты с кодировкой, вроде locale::global(locale("")) и setlocale(LC_ALL, "Ukrainian").
Вроде как все прекрасно: редкие ї/є читаются, зато именно кириличная і заменяется знаком вопроса "?".

Самый банальный пример:
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
using namespace std;
int main()
{
    setlocale(LC_ALL, "Ukrainian");
    cout << "Привіт!";
    cin.get();
    return 0;
}
Вывод пишет, как и говорилось, "Прив?т!".

Замена украинской "і" на латинскую "i" не подходит, так как скорее всего придется писать по-украински в выводе нередко. Живу в Украине и поступил в ВУЗ, хочу заранее уладить такую свою непонятливость...

P.S. Пишу на Microsoft Visual Studio 2010, иногда ещё на Bloodshed Dev-C++.

Буду благодарен за любую помощь, особенно, если поможет. Спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.08.2012, 22:50
Ответы с готовыми решениями:

Украинский язык в консоли
Подскажите, какие параметры нужно передать следующей функции (ниже пример для русского языка), чтобы я мог набирать бувы 'є і ї': ...

Украинский язык в консоле
Всем привет! Буду очень признателен если поможите реализовать нормальный вид сообщений в консоле на украинском языке, а не крякозяблами!:)

Заданы перечни слов различных языков (русский, украинский, английский и немецкий). Требуется определить язык.
Заданы перечни слов русского, украинского, английского и немецкого языков. Требуется запросить у пользователя текст и определить, на каком...

9
 Аватар для Smirnov_Uriy
5 / 5 / 1
Регистрация: 30.12.2011
Сообщений: 11
23.08.2012, 22:53
Добавьте
C++
1
#include <locale>
а вместо
C++
1
setlocale(LC_ALL, "Ukrainian");
попробуйте
C++
1
 setlocale(LC_ALL, " ");
.
0
 Аватар для Infinity3000
1066 / 583 / 87
Регистрация: 03.12.2009
Сообщений: 1,255
23.08.2012, 23:02
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
#include "windows.h"
 
using namespace std;
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    cout << "Бабці розмовляють про своїх внуків. \n"
            "- Мій буде агрономом, цілий день сидить і довбеться в пісочниці.\n"
            "- Мій – лікарем, весь час бинтує ляльок.\n"
            "- А мій буде пілотом, цілими днями макає трябки в бензин, нюхає, сміється і кричить: «Баба, але ульот…»\n";
    return 0;
}
Миниатюры
Украинский язык в консоли С++  
3
26 / 26 / 17
Регистрация: 29.12.2010
Сообщений: 90
23.08.2012, 23:24  [ТС]
Smirnov_Uriy, это уже пробовал)

Infinity3000, один лишь вопрос: где вы шрифт для консоли редактировали?) Я все не могу найти редактор консоли)

Добавлено через 8 минут
Infinity3000, нашел, но...что если понадобится на конкретном компе прочитать? Например, автоматизированная проверка решения?
0
 Аватар для Infinity3000
1066 / 583 / 87
Регистрация: 03.12.2009
Сообщений: 1,255
23.08.2012, 23:45
Для чего вообще Вам украинский язык?
0
26 / 26 / 17
Регистрация: 29.12.2010
Сообщений: 90
24.08.2012, 00:07  [ТС]
Infinity3000, для вывода текста, к примеру Во-первых, даже для себя, чтобы можно было выводить программы на нац.языке (или когда это идут какие-нибудь задачи, вроде тех, что уже были обусловлены в одной из тем), ну, и во-вторых, чтобы в случае чего преподаватель не докапывался до языка оформления.

Как я понимаю, мне лучше погуглить в чуточку более глубокие материи?
0
 Аватар для Infinity3000
1066 / 583 / 87
Регистрация: 03.12.2009
Сообщений: 1,255
24.08.2012, 00:28
Цитата Сообщение от Nikoys Посмотреть сообщение
мне лучше погуглить в чуточку более глубокие материи?
Да погуглите!
Цитата Сообщение от Nikoys Посмотреть сообщение
чтобы в случае чего преподаватель не докапывался до языка оформления
ну если докапается, то он должен как минимум сам Вам объяснить что к чему!
0
7 / 7 / 3
Регистрация: 02.07.2012
Сообщений: 120
24.08.2012, 00:44

Не по теме:

Откуда взялся "Press any key to continue . . ."? В коде нет такого, это фича такая или код подправили незаметно?

0
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
24.08.2012, 01:03
фича такая
0
24.08.2012, 01:31  [ТС]

Не по теме:

Romadzao, в конце просто добавляется:

C++
1
2
system("pause");
return 0;

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.08.2012, 01:31

Как подключить украинский язык в консоли?
Встретился с проблемой(платформа C#), что консоль не видит украинский язык. Вместо &quot;і&quot; пишет &quot;?&quot;, т.е. не розпознает. ...

Украинский язык
Уважаемые, кто сталкивался, поделитесь опытом: как относятся Поисковые машини к Украинскому языку на доменах в зоне .RU, какие сложности...

С# и украинский язык
Всем привет. Я разрабатываю приложение которое должно считывать с текстового файла слова на украинском языке. Но вместо буквы...

Яндекс и украинский язык
Вопрос к тем кто оптимизировал и продвигал сайты &lt;b&gt;с контентом на украинском языке&lt;/b&gt;. Какова специфика продвижения подобных...

Сменить язык в TCalendar на украинский
Как изменять язык надписей в этом компоненте? У меня вообще месяца по-украински, &quot;сегодня&quot; по-русски... Добавлено через 7...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru