Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 139, средняя оценка - 4.65
Marine
8 / 8 / 0
Регистрация: 12.03.2010
Сообщений: 44
#1

Цвет шрифта и фона в консоли... - C++

19.02.2011, 22:45. Просмотров 21617. Ответов 12
Метки нет (Все метки)

Знаю, это тема уже обсуждалась, но я новичок в программировании и ничего в предложенном ранее коде не поняла, если кто-нибудь знает как это сделать, пожалуйста напишите здесь на примере hello word например
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2011, 22:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Цвет шрифта и фона в консоли... (C++):

Выбор цвета шрифта и фона консоли - C++
Всем привет, нужно сделать так чтобы можно было выбрать цвет шрифта и цвет консоли. У меня получилось только сделать так, чтобы можно...

Цвет шрифта в консоли - C++
Здравствуйте, уважаемое сообщество! Подскажите, пожалуйста, есть ли возможность установить цвет для определенных символов в консоли (не...

Цвет фона консоли с++ - C++
Всем привет! Подскажите пожалуйста как поменять цвет фона в консоли, чтобы вместо чорного экрана сделать что-то повеселее?

Размер шрифта в консоли - C++
Как програмно настроить размер шрифта wxDev-C++

Изменение размеров и шрифта консоли - C++
#include <iostream> #include <ctime> using namespace std; int main() { const int ROW=5; const int COLUMN=5; int...

Принятие русского шрифта в консоли - C++
Здрасте! Я написал програму, которая должна использовать русский шрифт, но она его не распознает. Для того, что бы она отображала русский...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
asics
Freelance
Эксперт С++
2847 / 1784 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
19.02.2011, 22:50 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Шрифт так
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <windows.h>
 
int main(){
  HANDLE hwnd = GetStdHandle(STD_OUTPUT_HANDLE);
  SetConsoleTextAttribute(hwnd, FOREGROUND_GREEN | FOREGROUND_INTENSITY);
  std::cout<<"Matrix has you...";
  return 0;
}
5
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
19.02.2011, 23:55 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Еще вариант.

C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <cstdlib>
 
int main()
{
    system("color FC");
    std::cout<<"Matrix has you\n";
    return 0;
}
Первое - цвет фона.
Второе - цвета шрифта.
От 00 до FF
4
KillKenny :D
0 / 0 / 0
Регистрация: 20.02.2011
Сообщений: 6
20.02.2011, 23:54 #4
я тоже новичок...
и не могу понять почему у меня не получается...
два примера пробывал...
компилируется без ошибок..
а как запускаю то появляется окно на 1 сек и сразу ищезает..
0
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
20.02.2011, 23:56 #5
KillKenny ,
C++
1
system("pause");
перед return 0 добавь.
1
KillKenny :D
0 / 0 / 0
Регистрация: 20.02.2011
Сообщений: 6
21.02.2011, 00:06 #6
спасибо!
0
sbhx
25 / 19 / 1
Регистрация: 02.02.2011
Сообщений: 94
28.02.2011, 20:16 #7
Цитата Сообщение от ForEveR Посмотреть сообщение
Первое - цвет фона.
Второе - цвета шрифта.
От 00 до FF
вот цвета для тех кому лень проверять какой цвет как обозначается:
0=черный
1=синий
2=зеленый
3=голубой
4=красный
5=лиловый
6=желтый
7=белый
8=серый
9=светло-синий
a=светло-зеленый
b=светло-голубой
c=светло-красный
d=светло-лиловый
e=светло-желтый
f=ярко-белый
3
sbhx
25 / 19 / 1
Регистрация: 02.02.2011
Сообщений: 94
12.03.2011, 21:33 #8
а есть ли еще какие-то способы поменять цвет у текста и консоли, вот мне надо чтобы человек вводил цвета и цвет менялся. у меня название цвета может в любой сигнал почти превращаться, тогда пожалуйста помогите сделать чтобы два числа превращались в цвета потому что через иф все варианты не то что долго а просто оперативная память отказывается на середине работать.
0
^Tecktonik_KiLLeR
1159 / 441 / 22
Регистрация: 23.06.2009
Сообщений: 6,245
Завершенные тесты: 1
12.03.2011, 23:00 #9
а подскажите как получить стандартный цвет консоли?Может у кого то не темный цвет а белый...надо для прикольной функции)

Добавлено через 2 минуты
а как сделать так,чтобы из текста именно некоторые символы были других цветов..эм скажу так
например есть матрица
7 8 9
4 5 6
1 2 3

как сделать так,чтобы элементы глав. диаг. были других цветов?Есть ли функции?хотел сам только что написать-в тупике
0
Romshtain
0 / 0 / 0
Регистрация: 04.01.2011
Сообщений: 10
17.06.2011, 22:19 #10
Люди, подскажите, как менять цвет в линухе, а то всё про винду да про винду.
0
grizlik78
Эксперт С++
1911 / 1443 / 112
Регистрация: 29.05.2011
Сообщений: 3,000
18.06.2011, 15:12 #11
Цитата Сообщение от Romshtain Посмотреть сообщение
Люди, подскажите, как менять цвет в линуксе, а то всё про винду да про винду.
Ну, можно, например, ESC-последовательностями.
C
1
2
3
4
5
6
#inclide <stdio.h>
int main()
{
    printf( "\033[37;44m\033[1mHello, World!\033[0m\n" );
    return 0;
}
Но работоспособность такого метода зависит от терминала. Можно библиотеку ncurses использовать.
0
Romshtain
0 / 0 / 0
Регистрация: 04.01.2011
Сообщений: 10
20.06.2011, 10:57 #12
Цитата Сообщение от grizlik78 Посмотреть сообщение
Можно библиотеку ncurses использовать.
А она будет на всех линуксовых консолях нормально работать?
0
grizlik78
Эксперт С++
1911 / 1443 / 112
Регистрация: 29.05.2011
Сообщений: 3,000
20.06.2011, 10:59 #13
Не проверял Но если консоль правильно сообщает свои возможности, то почему бы и нет? В крайнем случае цвета просто не будет, если консоль его не поддерживает.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.06.2011, 10:59
Привет! Вот еще темы с ответами:

Цвет фона строки - C++
Можно как-то сделать, чтоб при выводе строки в Borland C++ 3.1 у строки был фон например черного цвета, а экран, например, синего? ...

Установка шрифта консоли и размера символов - C++
Всем привет! Подскажите пожалуйста как можно программно установить шрифт в консоли (пишу консольное приложение) и размер символов?...

Цвет фона и текста в тексотовом редакторе - C++
Извините, что немного не по теме, но я не знаю где лучше создать, чем в этом разделе. Как поменять цвет фона и текста на что-то типа...

Как изменить цвет фона в ListBox'е? - C++
Можно как-нибудь изменить цвет фона в ListBox'е?


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
20.06.2011, 10:59
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru