> После установки этого шрифта этот код заработал в IDE VC6.0 c поправкой
> что только вместе с нужными иероглифами из файла следом выводятся еще
> 12 каких-то левых.
>
Скорее всего это происходит из-за того, что файл открывается, как текстовый: _wopen(fName, O_RDWR | O_TEXT);!!!
А читаешь ты весь его размер: filelength(hFile))!!!
Текстовый отличается тем, что переход на новую строку реализуется одним "символом", а не двумя — вот и набегает 12 левых!!!
Posted via RSDN NNTP Server 1.9