Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на C / C++

Выпуск № 375
от 12.10.2003, 13:20

Администратор:
Имя: Nick.Box
URL: Информационный ресурс
ICQ: 365124
[censored], [censored]
О рассылке:
Задано вопросов: 1143
Отправлено ответов: 2593
Активность: 226.8 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Eugene
Статус: Профессиональный
Общий рейтинг: 106.27
URL: мощный файловый архив
[Подробней >>]
n0p
Статус: Начальный
Общий рейтинг: 116
[Подробней >>]
BOLT
Статус: Профессиональный
Общий рейтинг: 170.61
URL: Начинающему программитсу: софт, примеры, документация, Assembler, C & C++.
Телефон: Три раза АУ!
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 1130. Уважаемые эксперты, подскажите пожалуйста начинающему программеру, как в Borland C++ Builder 6 сдела... (ответов: 3)

Вопросов: 1, ответов: 3


 Вопрос № 1130

Уважаемые эксперты, подскажите пожалуйста начинающему программеру,
как в Borland C++ Builder 6 сделать так, чтобы выводились русские буквы в DOS-е ?
Есть ли способ не конвертировать исходник отдельно Win в DOS ?



Вопрос отправлен: 08.10.2003, 13:47
Отправитель: Egor78

[Следующий вопрос >>] [Список вопросов]

Отвечает Eugene

Доброе время суток, Egor78!
Не совсем понял, что ты имел ввиду про ДОС. Так как билдер не создаёт приложения под ДОС. Может быть ты имел ввиду консольные приложения? Если так, то тебе надо все файлы (*.cpp и *.h) проекта редактировать в досовской кодировке, например, в FAR'е. Или всякий раз перед выводом на экран перекодировать из Win1251 в DOS866. Это можно сделать функцией CharToOem или CharToOemBuff.
Если же ты имел ввиду обычное приложение, в котором ты не можешь прочитать досовский текст, например в Edit'е, то
просто меняй кодировку шрифта отображения. Например:
Edit1->Font->Charset = OEM_CHARSET;
Edit1->Font->Charset = RUSSIAN_CHARSET;


Ответ отправлен: 08.10.2003, 14:53
Отправитель: Eugene


Отвечает n0p

Добрый день, Egor78!
Я в свое время делал так: каждый символ имеет свой код ASCII. В консоли скорее всего есть русские символы, так что распечатывай таблицу символов и вперед. Можно даже функцию для перевода написать. Удачи.

Ответ отправлен: 08.10.2003, 14:33
Отправитель: n0p


Отвечает BOLT

Добрый день, Egor78!
IMHO, не получится. Придется использовать внешние конвертеры.

Will Smith:
I am going to Miami!
Welcome to Miami!

This message was created by EMan 1.5


Ответ отправлен: 09.10.2003, 16:19
Отправитель: BOLT



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (30)
C / C++ (29)
Perl (7)
Builder / Delphi (21)
Pascal (24)
Basic / VBA (8)
Java / JavaScript (8)
PHP (11)
Криптография (9)
WinAPI (15)
Пользователю
Windows 95/98/Me (57)
Windows NT/2000/XP (63)
"Железо" (41)
Поиск информации (30)
Администратору
Windows NT/2000/XP (35)
Linux / Unix (15)
Юристу
Гражданское право (12)
Семейное право (9)
Трудовое право (9)
КоАП (9)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2003 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное