Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Поддержка кириллицы


Автор: Rush 24.5.2004, 21:20
Извините за глупый вопрос, но как Borland C++ 5.2 заставить понимать кириллицу?

Автор: _hunter 25.5.2004, 19:12
Borland C++ 5.2 или Borland C++ Builder 5.2?
если последний -- отродясь там проблем не было
если именно C++ -- не уверен
но! smile.gif
свой старый 7-й паскаль я заставлял выводить кирилицу так:
во время разработки / отладки писал латиницей ( в транслите ), а перед финальной компиляцией брал Фар и им заменял латиницу на кирилицу в кодировке вин-1251 ( в консоли у меня была именно она )

+ возможно С++ у тебя кирилицу понимает, а не понимаеш ее ты smile.gif
( нестыковка кодировок ( это если в чистом досе пишеш ) )
тогда KeyRus тебе поможет

Автор: Enflout 25.5.2004, 19:38
Что для тебя понимать? Тебе надо, чтобы он ее в редакторе правильно отображал или строки правильно выводил. Если первое, то смени шрифт в редакторе(если хочешь могу поискать приемлимый, такой есть, сам видел). А если второе, то смело набирай русский текст, редактор его исказит, зато покажется он правильно(при выполнении программы). Важно только использовать шрифт типа Arial или New Roman, эти шрифты есть почти на всех системах.

Автор: NiJazz 25.5.2004, 19:43
Если проблемы при выводе в консоль, то использую CharToOem.

Автор: Гость_Rush 28.5.2004, 00:39
Цитата(_hunter @ 25.5.2004, 19:12)
...+ возможно С++ у тебя кирилицу понимает, а не понимаеш ее ты smile.gif
( нестыковка кодировок ( это если в чистом досе пишешь ) )
тогда KeyRus тебе поможет

Я пишу не в ДОСе, а в винде. Какая может быть проблема с keyrus??? Ведь в автозагрузке все это есть. А ФАРа у меня отродясь небыло, поэтому ничего не могу сказать.

Цитата
Тебе надо, чтобы он ее в редакторе правильно отображал или строки правильно выводил
Вообще-то то и то, разве совместить нельзя? И русский текст в консоли он не понимает.
Остается только разобраться как пользоваться CharToOem.
Да, и у меня не Builder, само собой.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)