Войти

Показать полную графическую версию : С++: читать Dos-866 файл, обрабатывать данные ...


netomaN
13-05-2008, 23:02
Вопрос к форумчанам которые знают С++: В C Builder6 пишу программу. Нужно читать Dos-866 файл обрабатывать данные и хранить данные в другой Dos-866 файл. Суть вопроса: можно ли переводить Ansistring(Windows-1251 кодировка) в char*(Dos-866 кодировки). Настроить ли как-то среду. Заранее благодарный.

pva
14-05-2008, 15:18
перевести можно. Функция OemToCharBuff поможет. Но раз вывод тоже надо делать в осовской кодировке, я бы просто советовал набрать русскоязычный текст досовским редактором. Или wordpad-ом. Он сохраняет в 866

Admiral
14-05-2008, 15:41
Возможно поможет исходник Farовского F4 редактор
http://farmanager.com/svn/trunk/unicode_far/editor.cpp




© OSzone.net 2001-2012