|
0 / 0 / 0
Регистрация: 09.08.2021
Сообщений: 30
|
|||||||||||
Почему ломается std::wcout15.08.2021, 16:55. Показов 5492. Ответов 14
Метки нет (Все метки)
Здравствуйте, если вывести
0
|
|||||||||||
| 15.08.2021, 16:55 | |
|
Ответы с готовыми решениями:
14
Std::wcout не выводит сообщение Что делать если std::string ломается wcout - почему то выводит не все данные |
|
зомбяк
1585 / 1219 / 345
Регистрация: 14.05.2017
Сообщений: 3,940
|
|
| 15.08.2021, 23:00 | |
|
В какой операционной системе это происходит? Какой компилятор?
1
|
|
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||
| 16.08.2021, 05:46 | ||
|
которая не совместима с теми буковками, которые ты пытаешься в него запихнуть. в соответствии со своей локалью, объект wcout интерпритирует "чужаков" как некорректные последовательности байт, и впадает в состояние "я сломался". в этом состоянии объект перестает выводить что либо в поток.
1
|
||
|
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,922
|
||||||
| 16.08.2021, 09:50 | ||||||
Сообщение было отмечено titus2 как решение
Решение
Да вроде все работает:
1
|
||||||
|
0 / 0 / 0
Регистрация: 09.08.2021
Сообщений: 30
|
|||||||||||
| 17.08.2021, 21:33 [ТС] | |||||||||||
|
Спасибо, но почемуто Visual studio 2019 16.3
0
|
|||||||||||
|
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,922
|
||||||
| 17.08.2021, 21:52 | ||||||
Сообщение было отмечено titus2 как решение
Решение
Попробуйте добавить
0
|
||||||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||
| 17.08.2021, 22:04 | ||
|
Не по теме: и еще как с помощью буста и MSVC 2015 заставить выводить крилицу, опять идти в консоль и менять шрифт ? )))) Добавлено через 17 секунд COKPOWEHEU, это костыль
0
|
||
|
0 / 0 / 0
Регистрация: 09.08.2021
Сообщений: 30
|
|
| 17.08.2021, 22:06 [ТС] | |
|
Спасибо, больше не ломается и правильно копируется но можно ли улучшить вывод или добится большего не получится от консольки
0
|
|
|
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,922
|
||||
| 17.08.2021, 22:11 | ||||
|
Кстати, titus2, для ввода даже этот костыль не помогает. Что-то там основательно поломано. Добавлено через 1 минуту
0
|
||||
|
0 / 0 / 0
Регистрация: 09.08.2021
Сообщений: 30
|
||||||
| 17.08.2021, 22:14 [ТС] | ||||||
|
Спасибо)),Правда оказалось что теперь сломался cout ))
0
|
||||||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|||||||
| 17.08.2021, 22:19 | |||||||
|
проект консольный, все в Юникоде, через wcout вывожу русский текст, чехарду получаю, судя по коду видно что буст пытаетсяполучить кодировку системы, и это мне нравится, что именно не так буду разбираться завтра. тестовый кодик : Кликните здесь для просмотра всего текста
получаю : ├П├░├и├в├е├▓ ├М├и├░ !!! Добавлено через 2 минуты titus2, консоль не может работать с двумя кодировками одновременно.
0
|
|||||||
|
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
|
|
| 17.08.2021, 23:15 | |
|
0
|
|
|
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,922
|
|||
| 17.08.2021, 23:20 | |||
|
0
|
|||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||
| 17.08.2021, 23:28 | ||
|
Добавлено через 1 минуту COKPOWEHEU, у меня вопрос иной, именно установление локализации ТОЛЬКО через boost, и как писал выше, это совсем другая тема. Извините за флуд.
0
|
||
|
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,922
|
||||||
| 18.08.2021, 10:07 | ||||||
|
Вот пример из моих "конспектов". В gcc/mingw работает. В msvs может не работать атрибут конструктора, тогда придется эту функцию вызвать руками. Сами понимаете, проверить мне это нечем.
0
|
||||||
| 18.08.2021, 10:07 | |
|
Помогаю со студенческими работами здесь
15
Почему std::string_view МЕДЛЕННЕЕ, чем std::string?
Error 1 error C2447: '{' : missing function header (old-style formal list?) и почему не работает ? и подскажите как пользоваться wcout Не воспринимает ни std::cout, ни std::cin. Вобщем ничего из std. Также не понимает iostream Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|