Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Tahir Гость
|
Добавлено: Вт Мар 18 2003 09:40 Заголовок сообщения: Как из приложения VC++ вывести в консоль русский текст? |
|
|
Как из приложения VC++ вывести в консоль русский текст? Выводит какую-то кашу:
╤т ч№-╘хэ■Єшэ ╚07.11.00 яЁшїюф ┴хчЁрсюЄэ√щ, Ёхфшёър,эхїюЁю°
и все в таком духе. В дебаггере видно, что в памяти char-массив распознается нормально. |
|
Вернуться к началу |
|
|
FFF Гость
|
Добавлено: Вт Мар 18 2003 13:17 Заголовок сообщения: Re: Как из приложения VC++ вывести в консоль русский текст? |
|
|
Для преобразования 1251->866 - функции CharToOem, CharToOemBuff. Для преобразования 866->1251 - функции OemToChar, OemCharToBuff. |
|
Вернуться к началу |
|
|
Tahir Гость
|
Добавлено: Вт Мар 18 2003 13:28 Заголовок сообщения: А где header-files этих функций? |
|
|
А где header-files этих функций? И как они называются? (найти не могу...) |
|
Вернуться к началу |
|
|
FFF Гость
|
Добавлено: Вт Мар 18 2003 14:15 Заголовок сообщения: Re: А где header-files этих функций? |
|
|
объявления в winuser.h. а описание на них есть в win32.hlp, который у меня находится в E:\Program Files\Common Files\Borland Shared\MSHelp . А также должны быть в help по WinAPI32. |
|
Вернуться к началу |
|
|
Tahir Гость
|
Добавлено: Вт Мар 18 2003 14:27 Заголовок сообщения: Спасибо! |
|
|
Все получилось, хотя почему-то имя функции надо писать, учитывая регистр... никогда на этом не спотыкался ) |
|
Вернуться к началу |
|
|
FFF Гость
|
Добавлено: Вт Мар 18 2003 15:08 Заголовок сообщения: Re: Спасибо! |
|
|
Это же Си! Вольности в именах не допускается! Так же как и в unix! |
|
Вернуться к началу |
|
|
|