Fat-Fat |
Отправлено: 19.03.2007, 11:29 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 3
|
Как в консольном приложении, написанном на С++, сделать разноцветный текст? |
|
VJAntonio |
Отправлено: 19.03.2007, 14:26 |
|
Не зарегистрирован
|
textcolor(int c);//задаешь цвет c от 0 до ...
cout<<"Текст"; |
|
Fat-Fat |
Отправлено: 20.03.2007, 11:44 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 3
|
Пробовал, не меняет цвет, в справке есть пример по данной команде, скомпилировал его, все получилось, но там Си, а вот на Си++ нету... |
|
Arsa |
Отправлено: 20.03.2007, 21:51 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 77
|
QUOTE | textcolor(int c);//задаешь цвет c от 0 до ...
cout<<"Текст"; |
Вместо оператора вывода cout<<"xxx" надо использовать другой оператор вывода — cputs("Мля смотри как разноцветно").
Вот пример:
CODE | #include <conio.h>
....
textcolor(14);
cputs("Если цвет не желтый, то тебе надо к аккулисту!"); |
Отредактировано Arsa — 20.03.2007, 21:52 |
|
Arsa |
Отправлено: 20.03.2007, 22:13 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 77
|
Вот еще таблица цветовых констант:
-----------------------------------------------------------------------
Цвет Константа Значение константы
-----------------------------------------------------------------------
Черный Black 0
Синий Blue 1
Зеленый Green 2
Бирюзовый Cyan 3
Красный Red 4
Сиреневый Magenta 5
Коричневый Brown 6
Светло-серый Lightgray 7
Серый Darkgray 8
Голубой Lightblue 9
Светло-зеленый Lightgreen 10
Светло-бирюзовый Lightcyan 11
Алый Lightred 12
Светло-сиреневый Lightmagenta 13
Желтый Yellow 14
Белый (яркий) White 15
----------------------------------------------------------------------- |
|
Fat-Fat |
Отправлено: 21.03.2007, 05:19 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 3
|
А есть, что бы менять цвет при cout? |
|
Arsa |
Отправлено: 21.03.2007, 11:22 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 77
|
QUOTE | А есть, что бы менять цвет при cout? |
Такого не встречал! |
|
aaa |
Отправлено: 08.11.2009, 14:32 |
|
Не зарегистрирован
|
cout<<"\e[1;31;42mHello\e[32;m, \e[32mWorld\e[0m.\n";
wcout<<"\e[1;31;42mHello\e[32;m, \e[32mWorld\e[0m.\n";
... |
|