Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
Заблокирован

Как сделать текст на консоли двух цветов?

15.04.2015, 13:51. Показов 2451. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите как сделать так, чтобы текст в консоли сделать двух цветов ?
К примеру вот код:
C++ (Qt)
1
2
3
4
system("color C");
cout << "Тест\n";   // Тут к примеру цвет будет красным
system("color A");
cout << "Тест\n";  // Но тут цвет на зеленый не меняется, остается красным
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.04.2015, 13:51
Ответы с готовыми решениями:

Как сделать фон из двух цветов?
Суть в том, что хочу сделать вертикально пол экрана белый фон, а вторая - черный. Можно ли реализовать в html?

Как сделать маргающий текст из 2х разных цветов
Нужно сделать маргающий текст с периодом в 0.5 сек из красного и синего цветов, говорят на это способен css?

Как сделать определеный текст в консоли цветным?
Нашел решение которое полностью меняет цвет текста, а как поменять отдельные строчки? Например: Инициализация чего-то там... ...

5
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
15.04.2015, 13:56
C++
1
2
3
4
5
#include <windows.h>
 
HANDLE _cons = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(_cons, 0x03);
std::cout << "Hello world" << std::endl;
1
Заблокирован
15.04.2015, 14:04  [ТС]
Цитата Сообщение от rikimaru2013 Посмотреть сообщение
HANDLE _cons = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(_cons, 0x03);
std::cout << "Hello world" << std::endl;
Можешь объяснить, а то не понятно где мне цвета выставлять ?
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
15.04.2015, 14:15
Цитата Сообщение от KLAUS FUCHS Посмотреть сообщение
0x03
это цвет. В этой статье описано как это делать.
2
Модератор
Эксперт С++
 Аватар для zss
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,243
15.04.2015, 14:16
Лучший ответ Сообщение было отмечено KLAUS FUCHS как решение

Решение

Думаю, так будет понятнее
C++
1
SetConsoleTextAttribute(_cons, FOREGROUND_RED | FOREGROUND_INTENSITY | BACKGROUND_BLUE);
Attribute Meaning
FOREGROUND_BLUE Text color contains blue.
FOREGROUND_GREEN Text color contains green.
FOREGROUND_RED Text color contains red.
FOREGROUND_INTENSITY Text color is intensified.
BACKGROUND_BLUE Background color contains blue.
BACKGROUND_GREEN Background color contains green.
BACKGROUND_RED Background color contains red.
BACKGROUND_INTENSITY Background color is intensified.
COMMON_LVB_LEADING_BYTE Leading byte.
COMMON_LVB_TRAILING_BYTE Trailing byte.
COMMON_LVB_GRID_HORIZONTAL Top horizontal.
COMMON_LVB_GRID_LVERTICAL Left vertical.
COMMON_LVB_GRID_RVERTICAL Right vertical.
COMMON_LVB_REVERSE_VIDEO Reverse foreground and background attributes.
COMMON_LVB_UNDERSCORE Underscore.
1
3176 / 1935 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
15.04.2015, 14:44
Цитата Сообщение от KLAUS FUCHS Посмотреть сообщение
текст в консоли сделать двух цветов

Подсветить идентификаторы с файла
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.04.2015, 14:44
Помогаю со студенческими работами здесь

Как получить более 16 цветов текста в консоли?
Использую данный код для смены цвета текста: enum ConsoleColor { Black = 0, Blue = 1, Green = 2, Cyan = 3, ...

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

Как поменять цвет текста консоли на любой цвет из RGB цветов
Цвет консоли можно поменять используя только 16 встроенных цветов или можно использовать комбинации RGB? Console.ForegroundColor =...

Как сделать инвертирование цветов.
Подскажите какие операции произвести с значениями каналов RGB, чтобы получить инвертированный цвет. (я имею в виду как в photoshop ctrl+I).

Как сделать окружности разный цветов
по алгоритму строится 25 окружностей смещенных относитель друг друга по оси Х на 1/12. Окружности одного цвета. Как сделать чтоб...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru