|
261 / 209 / 99
Регистрация: 13.12.2015
Сообщений: 1,098
|
||||||
Вывод символов из таблицы символов26.12.2015, 19:35. Показов 3277. Ответов 16
Метки нет (Все метки)
Здравствуйте.
хочу распечатать символы из кодовой страницы и... Подскажите, пожалуйста, почему не печатаются символы и как их вообще распечатать? код из VS2012
0
|
||||||
| 26.12.2015, 19:35 | |
|
Ответы с готовыми решениями:
16
Как настроить ввод русских символов и в дальнейшем вывод этих символов Вывод знака в консоль из таблицы символов Windows (charmap) |
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 26.12.2015, 20:16 | |
|
putwchar() - функция. Зачем ты её в wcout ставишь? И почему диапазон у цикла именно такой?
0
|
|
|
261 / 209 / 99
Регистрация: 13.12.2015
Сообщений: 1,098
|
||||||
| 26.12.2015, 20:32 [ТС] | ||||||
|
да, с putwchar(i) я уж и сам догнал - она ведь int возвращает
и переделал так (работает):
диапазон пляшет от констант WCHAR_MIN и WCHAR_MAX, по 1000 с каждого конца так просто обрезал а как UTF какой-нибудь распечатать? долго правда, но хоть диапазон? я так, упражняюсь - решил работу со строками и символами освоить, вот и "кручу" так, да этак че-т с локалями не въезжаю, с фасетами тоже... wchar_t - какой-то дефектный тип получается? ))
1
|
||||||
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|
| 26.12.2015, 21:25 | |
|
0
|
|
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 26.12.2015, 22:57 | |
|
Что значит распечатать utf? wchar_t и есть utf. Чем он дефектный?
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 26.12.2015, 23:00 | |
|
0
|
|
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 26.12.2015, 23:03 | |
|
KOPOJI, в данном случае равен. wchar_t - utf16.
0
|
|
|
261 / 209 / 99
Регистрация: 13.12.2015
Сообщений: 1,098
|
|||||||||||||||||||||||
| 27.12.2015, 00:00 [ТС] | |||||||||||||||||||||||
|
короче, все смешалось в доме Облоских - люди, кони ))
nmcf,
еще вопрос: почему
и так пробую
0
|
|||||||||||||||||||||||
|
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,816
|
||||||
| 27.12.2015, 02:16 | ||||||
|
SergioO, Подскажите, как вывести знак фунта в консоли - перепробовал кучу способов, ничего не получается
0
|
||||||
|
261 / 209 / 99
Регистрация: 13.12.2015
Сообщений: 1,098
|
|||||||||||||||||||
| 27.12.2015, 10:52 [ТС] | |||||||||||||||||||
|
Можно тогда сразу несколько вопросов:
смотрим в стандарт С++ 14
Демонстрирует типичный (кросс-платформенный) пролог локале-зависимой программы
просто используя вышеприведенные примеры дата выводится в английском формате...
0
|
|||||||||||||||||||
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|||||||||||
| 27.12.2015, 11:04 | |||||||||||
Сообщение было отмечено SergioO как решение
Решение
Это нестандартная функция Visual C++, которая переключает windows-консоль в режим utf16.
Добавлено через 6 минут Вот так выводит по-русски:
1
|
|||||||||||
|
261 / 209 / 99
Регистрация: 13.12.2015
Сообщений: 1,098
|
|||||||
| 27.12.2015, 11:51 [ТС] | |||||||
вроде ж wcout использовал... надо еще было L указывать?
0
|
|||||||
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
||||||
| 27.12.2015, 13:04 | ||||||
|
Это же твой пример. И эта строчка у тебя выше была:
<locale>, <cwchar>, <ctime>.
0
|
||||||
|
261 / 209 / 99
Регистрация: 13.12.2015
Сообщений: 1,098
|
|||||||
| 27.12.2015, 14:43 [ТС] | |||||||
|
устанавливает куда? и что такое "С"? что нужно подставить в строку чтобы работал код?
"ru_RU.UTF8", "ru_RU.CP1251", но получаю ошибку... как вывести в консоль список доступных локалей?
0
|
|||||||
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
||
| 27.12.2015, 15:00 | ||
|
Проблема в том, что написанное в книжке не совпадает с реальностью. Когда читаешь про локали, кажется, что всё просто - установил нужную и готово. На самом деле, по крайней мере в Windows, эти функции почему-то не увязаны с работой консоли и не меняется шрифт. Например, когда ты выбираешь utf8, не происходит автоматического переключения консоли в этот режим. Нужно либо ту самую нестандартную функцию использовать, либо WinAPI.
Возможно, в Linux это работает лучше, я не проверял. Добавлено через 48 секунд
0
|
||
|
261 / 209 / 99
Регистрация: 13.12.2015
Сообщений: 1,098
|
|
| 27.12.2015, 15:48 [ТС] | |
|
nmcf, задал вопрос на форуме MS. Интересно чего ответят.
0
|
|
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 27.12.2015, 17:23 | |
|
По-английски? Ответят, что не поддерживается.
0
|
|
| 27.12.2015, 17:23 | |
|
Помогаю со студенческими работами здесь
17
Цикл While, вывод таблицы символов и соответствующих им целых чисел
Дана строка символов. Подсчитать общее число вхождений символов .,+ в строку
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Семь 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.
На борту пять. . .
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера 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. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|