Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Консольный ввод русских символов

33K
22 июня 2010 года
Pro2005
26 / / 01.11.2008
Блин, немного запирался, нужно в консоли считывать слова на русском и запихать их в файл.....
считываю gets(char *)
записываю fputs....
но естественно разность кодировок дает о себе знать

Как правильно считать введенное слово на русском языке или как можно конвертировать ...????
Пробывал SetConsoleCP(1251);
SetConsoleOutputCP(1251);

setlocale( LC_ALL,"Russian" );

Заранее спасибо....
8.2K
22 июня 2010 года
bagie2
299 / / 26.10.2008
я сейчас не помню, но вроде ReadConsoleW решает
297
22 июня 2010 года
koodeer
1.2K / / 02.05.2009
Можно использовать функцию OemToChar.
А вы пишете на чистом Си или как?
И вообще, следует переходить на Юникод.

ПС: вы ещё используете gets? Тогда мы с переполнением буфера идём к вам!
33K
22 июня 2010 года
Pro2005
26 / / 01.11.2008
За OemToCharA....спасибо
помогло:)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог