![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 | |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
![]() Цитата:
Установка локали никак не повлияет на вывод юникодных символов в "неюникодную" консоль. Под символами юникода я подразумеваю символы, которых нет в наборах ascii. Что-то типа символа 'ڇ'. Правда, не знаю, может в какой локали и есть такое, но я сомневаюсь. |
|
![]() |
![]() |
![]() |
#22 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
![]()
Решил записать из файла слово в переменную типа wchar_t и получил ошибку.
вероятно ifstream in не работает с этими типами Код:
CharToOem(); принимает в качестве входной строку типа wchar_t или char. сейчас у меня определенна директива UNICODE |
![]() |
![]() |
![]() |
#23 | |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
![]() Цитата:
![]() А wifstream на что? |
|
![]() |
![]() |
![]() |
#24 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
![]() |
![]() |
![]() |
![]() |
#25 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
а у вас консоль настроена на вывод Windows кодировки, а не DOS?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#26 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
![]() |
![]() |
![]() |
![]() |
#27 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
я разве что-то спросил про директиву?
вы кодировку консоли задали? Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#28 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
![]() |
![]() |
![]() |
![]() |
#29 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
это к директиве относится.
локаль консоли в программе устанавливаете?(кодом, не директивами) 8 пост ваш же. только кодировка Windows номер иной имеет. 1251 для русского Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#30 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
![]() |
![]() |
![]() |