Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/12: Рейтинг темы: голосов - 12, средняя оценка - 4.92
9 / 13 / 3
Регистрация: 18.08.2009
Сообщений: 487

Борьба с крякозябрами в консольном приложении

25.09.2009, 09:59. Показов 2605. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пытаюсь бороться с крякозябрами в консольном приложении:
Нашел статью http://www.rsdn.ru/article/qna/ui/concp.xml. В ней описаны несколько способов:
1) Набрать текст программы в редакторе консольного файл-менеджера - это значит билдером сохранить cpp-файл, а затем открыть его редактором файл-менеджера?
3) Смена шрифта. В статье написано про Visual C++. А как изменить шрифт в билдере?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.09.2009, 09:59
Ответы с готовыми решениями:

Ошибки в консольном приложении
в приложении с формами этот код работает как миленький, попробовал перенести его в консольное, что б уменьшить размер, и получил вот...

NMHTTP в консольном приложении.
Здравствуйте ув. форумчане! Столкнулся с проблемой использования компонента NMHTTP в console application: #include...

Как изменить иконку в консольном приложении?
как в C++ Builder изменить иконку в консольном приложении?

5
5 / 5 / 0
Регистрация: 14.08.2009
Сообщений: 42
25.09.2009, 10:12
Цитата Сообщение от fs444 Посмотреть сообщение
Пытаюсь бороться с крякозябрами в консольном приложении:
Нашел статью http://www.rsdn.ru/article/qna/ui/concp.xml. В ней описаны несколько способов:
1) Набрать текст программы в редакторе консольного файл-менеджера - это значит билдером сохранить cpp-файл, а затем открыть его редактором файл-менеджера?
3) Смена шрифта. В статье написано про Visual C++. А как изменить шрифт в билдере?
Выход 3 интересен... А шрифт меняется вот так: Tools->Editor Options...->Вкладка "Display"-> Чекбокс "Editor font"

Попробуй...
0
125 / 116 / 17
Регистрация: 27.02.2007
Сообщений: 291
25.09.2009, 12:32
Такая тема уже обсуждается на форуме
Русские шрифты в консоли
0
9 / 13 / 3
Регистрация: 18.08.2009
Сообщений: 487
25.09.2009, 13:56  [ТС]
Там еще написано, что надо прогой RusLat переключить раскладку клавы на DOS-CP866. Скачал я эту прогу, но никаких настроек, связанный с кодировкой, там не нашел.
0
9 / 13 / 3
Регистрация: 18.08.2009
Сообщений: 487
29.09.2009, 09:05  [ТС]
Я сделал так:
C++
1
2
3
4
5
6
7
8
9
#include <stdio.h>
#include <iostream.h>
#include <windows.h>
int main(int args, char* pszArgs[])
{
 system("chcp 1251");
 cout << "Здравствуй, Мир!"
 system("pause");
}
К тому же в свойствах консоли установил шрифт Lucuida Console. Теперь русские буквы выводит прекрасно
0
9 / 13 / 3
Регистрация: 18.08.2009
Сообщений: 487
11.11.2009, 15:08  [ТС]
А вот так написать грамотно?
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <iostream.h>
#include "windows.h"
 
int rustext(char str[])
{
CharToOem(str,str);
cout << str;
}
 
int main(int argc, char* argv[])
{
    rustext("Всем привет\n");
    system("pause");
    return 0;
}
Консоль руками настраивать не приходится. Все делает ф-ция CharToOem.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.11.2009, 15:08
Помогаю со студенческими работами здесь

Обработка исключительных ситуаций в консольном приложении
Всем добррого времени суток. Условие токово.Написать программу нахождения частного 2-х целых чисел. Организовать обработку исключительных...

Имя исполняемого exe файла в консольном приложении
Всем привет! потребовалось написать небольшое консольное приложение, а под рукой только XE5. Необходимо получить имя exe файла, раньше...

Работа с UTF-8 в консольном приложении C++
Привет. Работаю над небольшим проектом,нужно работать со спецсимволами,таблицы ascii не хватает и я решил взяться за юникод. Все чего...

Как в консольном приложении узнать текущую директорию?
Пишу в Visual C++ 2008.

Код который работает в консольном приложении в приложении Windows Forms выдает ошибку
Есть код для записи видео с экрана. В консольном приложении он работает, записывает все как нужно. Вставляю код классов в приложение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru