В программе C / C ++, как я могу написать жирный текст в терминале? [Дубликат]

0

возможно ли форматировать вывод консоли, например, выделение жирным шрифтом, программы C/C++? Я говорю только о выходе консоли (так что нет высокого уровня), например:

std::cout << "\b this is bold";
std::cout << " this is not";

Я надеюсь, что есть несколько библиотек, эта программа предназначена для Linux.

Спасибо за советы.

  • 1
    @AlexandruCimpanu, это не консольный вывод.
  • 0
    Я посмотрел на принятый ответ после того, как повторил вопрос: в C ++ отсутствует концепция жирного текста, возможно, в конкретном устройстве отображается текстовый символ, например, в формате rich-text, в тегах HTML или на экране терминала. Последнее обычно включает отправку некоторой «escape-последовательности», относящейся к этому конкретному терминалу.
Показать ещё 11 комментариев
Теги:
console
formatting

1 ответ

0

Это не вопрос о C или C++, а скорее о вашей конкретной консоли. Любой ответ специфичен для вашей цели и, возможно, в Linux зависит от конкретного конкретного эмулятора терминала.

В большинстве случаев терминал, эмуляция терминала или, в случае Windows, консольное окно, не будет поддержки для смелой как таковой - вы можете часто контролировать цвет и яркость фиксированного шрифта. Вы можете сделать это несколькими способами - опять-таки специфичными для платформы, например, через библиотеку, такую как проклятия, путем отправки конкретных управляющих последовательностей терминала или в Windows с помощью Win32 Console API.

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

  • 0
    Спасибо за твой ответ. В верхнем посте я сказал, что он предназначен для программы на C / C ++ в консоли на машине с Linux.
  • 0
    @ user3085931: так ты и сделал. Это всегда хорошая идея, чтобы установить среду в начале вопроса - не все будут читать до дна! ;-) В данном случае это самый важный фактор, более важный, чем язык.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню