Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.02.2012, 19:07   #1
crymchanin
Пользователь
 
Аватар для crymchanin
 
Регистрация: 01.02.2012
Сообщений: 84
По умолчанию Работа с многобайтовой кодировкой и юникодом

Создаю приложение на MFC и пользуюсь в коде char а не wchar_t . Но когда в свойствах проекта указываешь многобайтовую кодировку, то внешний стиль окна меняется на старый. Подскажите как использовать char и при этом сохранить новый стиль окна. Пробовал конвертировать при помощи функций wcstombs, mbstowcs не работает (получал путь к файлу CFileDialog::GetPathName() и конвертировал в char). Заранее спасибо.
crymchanin вне форума Ответить с цитированием
Старый 04.02.2012, 20:58   #2
crymchanin
Пользователь
 
Аватар для crymchanin
 
Регистрация: 01.02.2012
Сообщений: 84
По умолчанию

Как я понимаю мне никто не поможет?
crymchanin вне форума Ответить с цитированием
Старый 04.02.2012, 21:12   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а чем вам Юникод не подошел?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 04.02.2012, 21:26   #4
crymchanin
Пользователь
 
Аватар для crymchanin
 
Регистрация: 01.02.2012
Сообщений: 84
По умолчанию

Я использую функции из библиотеки, а там функции принимают в качестве аргументов и возвращают char*.
При использовании wcstombs, mbstowcs ошибка - не удается открыть файл (конвертируемая строка - путь к нему).

Ну так что? Есть предложения?

Последний раз редактировалось crymchanin; 04.02.2012 в 21:48.
crymchanin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
запутался с кодировкой Blad47 Свободное общение 6 25.08.2011 17:12
Это связано с юникодом Сёма График HTML и CSS 3 12.11.2010 13:04
Беда с кодировкой As_Pushkin HTML и CSS 7 23.06.2010 20:46
Проблема с армянским языком и юникодом!!! artush1984 Общие вопросы C/C++ 3 19.08.2009 20:23
проблемы с юникодом offertorio Помощь студентам 4 13.10.2007 00:11