Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> из числа выделить 2 числа 
V
    Опции темы
ИванМ
Дата 6.11.2010, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1260
Регистрация: 19.6.2006
Где: СПб

Репутация: 3
Всего: 23



Цвет экрана в Турбо Пролог определяется суммой цвета символа и фона, где:
Код

 Цвет текста         Атрибут       Цвет фона        Атрибут
---------------------------------------------------------------
   Черный              0             Черный            0
   Синий               1             Синий             16
   Зеленый             2             Зеленый           32
   Голубой             3             Голубой           48
   Красный             4             Красный           64
   Фиолетовый          5             Фиолетовый        80
   Коричневый          6             Коричневый        96
   Белый               7             Белый             112
   Серый               8
   Светло-синий        9
   Светло-зеленый      10
   Светло-голубой      11
   Светло-красный      12
   Светло-фиолетовый   13
   Желтый              14
   Интенсивно-белый    15

Как из суммы цвета текста и фона выделить цвет текста и фона по отдельности?

PM MAIL   Вверх
Crafty
Дата 6.11.2010, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 319
Регистрация: 3.11.2008

Репутация: 12
Всего: 14



Код

#include <iostream>

int main()
{
  unsigned char color = 42;
  unsigned char textcolor = color & 0xF;
  unsigned char bgcolor = color & 0xF0; 
  std::cout << "bgcolor = " << (int)bgcolor << ", textcolor = " << (int)textcolor << std::endl;
}

PM MAIL   Вверх
ИванМ
Дата 6.11.2010, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1260
Регистрация: 19.6.2006
Где: СПб

Репутация: 3
Всего: 23



Crafty, спасибо!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1495 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.