Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
rshruslan
@rshruslan
C++
Кодировка символов
ASCII
Как использовать русские слова и asci символы в консоли с++?
Хочу использовать ascii-символы и русский слова в консоли, но что-то не могу понять как.
Вот эти можно использовать с русскими словами или нет?
Вопрос задан
более трёх лет назад
1198 просмотров
7
комментариев
Подписаться
1
Простой
7
комментариев
Facebook
Вконтакте
Twitter
15432
@15432
Да, но нужно выбрать правильную кодировку перед этим.
Написано
более трёх лет назад
rshruslan
@rshruslan
Автор вопроса
15432
, какую?
Написано
более трёх лет назад
15432
@15432
rshruslan
, ту, в которой у вас файл с исходным текстом, естественно. Они же в виде сырых байт передаваться будут
Написано
более трёх лет назад
rshruslan
@rshruslan
Автор вопроса
15432
, а можно конкретный код? или как это сделать то вообще
Написано
более трёх лет назад
15432
@15432
rshruslan
, у вас какая операционная система? компилятор?
Написано
более трёх лет назад
rshruslan
@rshruslan
Автор вопроса
15432
, windows 10
Написано
более трёх лет назад
15432
@15432
rshruslan
, я когдато SetLocale использовал, в настройках компилятора выбирал Use Multi-Byte character set. Тут много вариантов, к примеру расписано
https://ru.stackoverflow.com/questions/459154/%D0%...
Написано
более трёх лет назад
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
1
Максим Соловьев
@Solova23
#inclube locale. h в скобках угловых
И в main функции прописать setlocale(LC_CTUPE, "Russian") ;
Для символов вбиваешь char x ='34' ;
cout< Выведет символ с этим кодом.
Ответ написан
более трёх лет назад
5
комментариев
Нравится
5
комментариев
Facebook
Вконтакте
Twitter
rshruslan
@rshruslan
Автор вопроса
выводит 4
Написано
более трёх лет назад
Ilnur
@sabone
rshruslan
, вместо 34 поставляй номер (цифры) соответствующий символу!
Написано
более трёх лет назад
rshruslan
@rshruslan
Автор вопроса
sabone
, ну так я и беру 177 из таблицы выше - выводит цифру а не символ
Написано
более трёх лет назад
Максим Соловьев
@Solova23
Поэксперементируй с кавычками, двойные и без них,
Написано
более трёх лет назад
Ilnur
@sabone
rshruslan
, без кавычек, вот так:
char x = 177
; В кавычках он воспринимает как символ и выводит последний элемент, то бишь в '34' - 4.
Написано
более трёх лет назад
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Windows
+1 ещё
Средний
Как имитировать нажатие кнопки в неактивное окно (C++)?
1 подписчик
21 час назад
60 просмотров
0
ответов
C++
Средний
Какой приоритет операций, разворачивающихся из fold-expression?
1 подписчик
вчера
50 просмотров
1
ответ
C++
Простой
Как скомпилировать экзешник из гитхаба?
1 подписчик
вчера
96 просмотров
2
ответа
C++
Простой
Есть ли разница между *p++ и p++?
1 подписчик
вчера
113 просмотров
2
ответа
C++
+1 ещё
Средний
Почему не собирается kaldi?
1 подписчик
вчера
69 просмотров
1
ответ
C++
+1 ещё
Простой
Ретранслятор для управления дроном через интернет?
3 подписчика
28 февр.
1141 просмотр
1
ответ
C++
+2 ещё
Средний
Как «выпрямить» кольцевой буфер c ограниченной доп.памятью?
2 подписчика
28 февр.
200 просмотров
2
ответа
C++
+2 ещё
Простой
Как перевести программу на С++ в бот Телеграм?
1 подписчик
25 февр.
375 просмотров
2
ответа
C++
+2 ещё
Простой
Как подключить SDL к проекту C++?
1 подписчик
24 февр.
354 просмотра
1
ответ
C++
+2 ещё
Простой
Как cpp преобразовать в exe?
1 подписчик
23 февр.
224 просмотра
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Intern QA
ООО "Медиакод"
от 30 000 до 50 000 ₽
Frontend-разработчик
Statica
от 1 500 до 2 000 $
Frontend разработчик (React) One Day Offer
Ревамп АйТи
До 40 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама