Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
rshruslan
@rshruslan
C++
Кодировка символов
ASCII
Как использовать русские слова и asci символы в консоли с++?
Хочу использовать ascii-символы и русский слова в консоли, но что-то не могу понять как.
Вот эти можно использовать с русскими словами или нет?
Вопрос задан
более трёх лет назад
1220 просмотров
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.
Написано
более трёх лет назад
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
C++
+2 ещё
Средний
Как в Google Mock задать последовательность вызовов?
1 подписчик
вчера
34 просмотра
1
ответ
C++
Простой
Что лучше: static методы или функции?
1 подписчик
вчера
106 просмотров
2
ответа
C++
Простой
Почему адаптеры из range функторы?
1 подписчик
28 мар.
126 просмотров
2
ответа
Кодировка символов
Простой
Как создать нечитаемые символы?
1 подписчик
25 мар.
113 просмотров
0
ответов
C++
+4 ещё
Простой
В чём преимущество Clang перед GCC? Что использовать для кросс-компиляции?
1 подписчик
24 мар.
232 просмотра
1
ответ
C++
Простой
Насколько часто надо использовать модуль?
1 подписчик
24 мар.
102 просмотра
1
ответ
C++
Простой
По какому принципу работает метод Utils::GetRandomNumber в Lineage 2?
1 подписчик
22 мар.
94 просмотра
1
ответ
C++
+1 ещё
Средний
Почему шаблон выдает ошибку при включении заголовка в .cpp файл?
1 подписчик
21 мар.
122 просмотра
1
ответ
C++
Простой
Почему bool оператор возвращает false, хотя на деле условия для true соблюдены?
1 подписчик
21 мар.
169 просмотров
1
ответ
C++
Средний
Почему при выделении динамической памяти она не выделяеться и странно работает?
1 подписчик
20 мар.
136 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Кампейн-менеджер
Quickly Search
от 100 000 до 300 000 ₽
Junior Product Manager
Coral Club
•
Москва
До 100 000 ₽
Монтажник интернет-сетей (инсталлятор)
beeline
•
Екатеринбург
До 90 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама