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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2009, 00:25   #1
phobos
Пользователь
 
Аватар для phobos
 
Регистрация: 19.04.2007
Сообщений: 35
Вопрос Поддержка кириллицы: какую библиотечку подключить?

Всех приветствую
Как сделать поддержку кириллицы в консольном приложении? пробовал без спецсредств (т.е. доп библиотек), но в консоли - ересь какая-то ). Что посоветуете по решению данной проблемы?
И ещё вопрос вдогонку. будет ли предложенный Вами способ работать в случае оконного приложения (под дотнет) ?
Благодарю за ответы
phobos вне форума Ответить с цитированием
Старый 25.05.2009, 00:32   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Смотрите в сторону CharToOem.
http://programmersforum.ru/showthread.php?t=48812
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 25.05.2009, 00:52   #3
phobos
Пользователь
 
Аватар для phobos
 
Регистрация: 19.04.2007
Сообщений: 35
По умолчанию

Оформил как сказано, выдаёт ошибку:
error C2664: 'CharToOemW' : cannot convert parameter 1 from 'char [64]' to 'LPCWSTR'
Нужно еще какое-то преобразование типов?

ЗЫ. Да, и еще почему то в тексте ошибки указана функция CharToOemW вместо CharToOem. Это меня несколько насторожило )
phobos вне форума Ответить с цитированием
Старый 25.05.2009, 00:56   #4
vvviperrr
Тупой студент
Форумчанин
 
Аватар для vvviperrr
 
Регистрация: 12.05.2007
Сообщений: 614
По умолчанию

2phobos отключи unicode character set в настройках проекта.
vvviperrr вне форума Ответить с цитированием
Старый 25.05.2009, 16:10   #5
phobos
Пользователь
 
Аватар для phobos
 
Регистрация: 19.04.2007
Сообщений: 35
По умолчанию

Работает! Почти ) Теперь компиляция (ctrl+F7) проходит нормально, даже испольняемый файл создаётся в папке, но попытка запустить файл из VS по ctrl+F5 не удалась, вот текст лога:

Linking...
LINK : C:\Documents and Settings\Alexander\My Documents\Visual Studio 2005\Projects\rs_codec_own\Debug\rs _codec_own.exe not found or not built by the last incremental link; performing full link
Embedding manifest...

mt.exe : general error c101008a: Failed to save the updated manifest to the file ".\Debug\rs_codec_own.exe.embed.man ifest". The parameter is incorrect.
phobos вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поддержка памяти в ХР uraura Windows 1 31.03.2009 10:46
ImageList и поддержка *.png SERG1980 Компоненты Delphi 2 10.03.2009 12:03
через какую сетевую карту входить в инет, а через какую в лан шКОЛЯР Свободное общение 2 27.06.2008 17:55