Вопрос № 116345: Доброго всем времени! Как в С++ Builder в консольных приложениях заставить русский язык отображаться нормально, а не кракозябрами? ...Вопрос № 116396: Здраствуйте уважаемые эксперты!
Подскажите мне пожалуйста, я пишу в BuilderC++ 6, я использую компонент Main menu и не знаю как сделать так, чтобы можно было использовать сочетание клавиш Ctl+O и Ctl+S соответственно для открытия и сохранения БД,...
Вопрос № 116.345
Доброго всем времени! Как в С++ Builder в консольных приложениях заставить русский язык отображаться нормально, а не кракозябрами?
Отправлен: 29.12.2007, 21:13
Вопрос задал: Endru (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Maksim Trofimov
Здравствуйте, Endru!
Я знаю 2 решения:
1) Для написания консольных приложений используйте компиляторы, которые поддерживают вывод русских букв, например gcc или g++. Их можно скачать вместе с unix-мини системами :) , например cygwin (cygwin.com) или mingw (mingw.org).
int main(void)
{
std::cout << RusLang("Здравствуй Мир
");
std::printf("%s", RusLang("Здравствуй Мир
"));
std::cin.get();
return 0;
}
Ответ отправил: Maksim Trofimov (статус: 2-ой класс)
Ответ отправлен: 30.12.2007, 04:45 Оценка за ответ: 5 Комментарий оценки: Большое спасибо! Ща буду пробовать.
Отвечает: kool
Здравствуйте, Endru!
Используйте ф-цию CharToOem();
Удачи!
--------- I am.
Ответ отправил: kool (статус: Специалист)
Ответ отправлен: 30.12.2007, 10:08 Оценка за ответ: 5 Комментарий оценки: Спасибо!
Вопрос № 116.396
Здраствуйте уважаемые эксперты!
Подскажите мне пожалуйста, я пишу в BuilderC++ 6, я использую компонент Main menu и не знаю как сделать так, чтобы можно было использовать сочетание клавиш Ctl+O и Ctl+S соответственно для открытия и сохранения БД, это помимо того что у меня уже есть закладки: Соранить и Открыть.
Спасибо.
Отвечает: Maksim Trofimov
Здравствуйте, Савченко И.А.!
У меня другая версия Builder C++, но я надеюсь, что свойства TMenuItem не изменились сильно...
Назначить сочетание клавиш на элемент TMenuItem в моей системе можно через свойство ShortCut в Object Inspector.
Ответ отправил: Maksim Trofimov (статус: 2-ой класс)
Ответ отправлен: 30.12.2007, 17:19 Оценка за ответ: 4 Комментарий оценки: спасибо за помощь, надеюсь и в моей версии поканает.