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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Что такое 0х07 и 0х70?? 
:(
    Опции темы
mossad
Дата 25.1.2009, 23:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



В принципе знаю что меняет фон строки, но если учитель на экзамене спросит( а экзамен уже 26((, тюе завтра ): "Сынок, а что это??", что я должен ему ответить??
Заранее спасибо)
P.S. всю ночь не буду спать)
PM MAIL   Вверх
mes
Дата 25.1.2009, 23:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


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

Репутация: 79
Всего: 250



Цитата(mossad @  25.1.2009,  22:30 Найти цитируемый пост)
В принципе знаю что меняет фон строки,

0x07 и 0х70 это всего лишь значения в 16ти-ричной системы, подставьте вместо них соответсвенно 7 и 112 и ничего не изменится.
Все зависит от функции, которая их использует, поэтому без упоминания о ней, Ваш вопрос, имхо, звучит как минимум бессмысленно.

Это сообщение отредактировал(а) mes - 25.1.2009, 23:37


--------------------
PM MAIL WWW   Вверх
bel_nikita
Дата 25.1.2009, 23:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2304
Регистрация: 12.10.2003
Где: Поезд №21/22 ( ст . Прага )

Репутация: нет
Всего: 47



0x7 - это представление числа 7 в шестнадцатиричной системе:
0х07 = 7
0х70 = 112


--------------------
user posted image — регистрация доменов от 150 руб.
PM MAIL WWW ICQ   Вверх
mossad
Дата 25.1.2009, 23:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Так у мя вроде не в проге это int(значение глобальных переменных), и носят звания атрибутов текста: 
A1 - 0x07 -  атрибут нормального текста
A2 - 0x70 -  атрибут выделенного текста.
?
PM MAIL   Вверх
mes
Дата 25.1.2009, 23:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


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

Репутация: 79
Всего: 250



Цитата(mossad @  25.1.2009,  22:30 Найти цитируемый пост)
"Сынок, а что это??", что я должен ему ответить??

Правду, что прогуляли все лекции и  не представляете, что такое программирование и с чем его едят  smile  smile

Добавлено через 3 минуты и 38 секунд
Цитата(mossad @  25.1.2009,  22:38 Найти цитируемый пост)
Так у мя вроде не в проге это int(значение глобальных переменных), и носят звания атрибутов текста: 
A1 - 0x07 -  атрибут нормального текста
A2 - 0x70 -  атрибут выделенного текста.

Ну так та функция, в которую передаются эти значения, рассматривает эти значения как цвет.
одна половинка числа - это цвет фона, другая - это цвет текста.

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


--------------------
PM MAIL WWW   Вверх
mossad
Дата 25.1.2009, 23:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



На самом деле я не прогулял ни одной лекции)) эт правда, но не помогло,  если хошь почитай тему "Разбиение на файлы" там кое-что есть))
Ну в принципе ответ ничего не решает(( все одно на вторую пересдачу прийду(( хоть и прога и отчет есть.

Добавлено через 6 минут и 30 секунд
Обидно ощущать, что не можешь ничего толкового сделать(( в wow погамать эт я умею, эт я могу(( три дня до экзамена ходишь хмурый, пытаешься заботать что-нибудь(( в последний день понимаешь, что ничего не понимаешь(( и смиряешься с парой, а когда тебе тупо везет ( иначе не назовешь ), и ты прокатываешь, либо на остатках памяти, иногда тупо на личном отношении к тебе препода, порой из-за удачной шпоры, ты начинаешь думать:"а может я и вправду умный", и, придя в общагу сразу садишься гамать(( хотя через 4 дня еще один экзамен. Потом цикл повторяется. Так прошло три экзамена по матану (5), по ангему (4), по физике (5), а теперь осталась двойка по инфе((.

Добавлено через 10 минут и 38 секунд
Кстати, попробовал поменять цифры к примеру 8х08 и 8х80, все попрежнему белые буквы на сером фоне.??
PM MAIL   Вверх
GoldFinch
Дата 26.1.2009, 00:05 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


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

Репутация: 6
Всего: 26



Цитата(mossad @  25.1.2009,  23:45 Найти цитируемый пост)
8х08 и 8х80,

иди дальше в вов играй, ато в армии не поиграть будет
PM MAIL ICQ   Вверх
mes
Дата 26.1.2009, 00:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


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

Репутация: 79
Всего: 250



Цитата(mossad @  25.1.2009,  22:45 Найти цитируемый пост)
Кстати, попробовал поменять цифры к примеру 8х08 и 8х80, все попрежнему белые буквы на сером фоне.?? 

1. Вы даже не назвали функцию, в которую передаете эти значения, а спрашиваете о результате ?!
2. A Вы уверены, что попробовали с такими цифрами ? Сомневаюсь, что это реально.
3. И на этом Ваши попытки закончились ? Тогда не удивительно, что задали такой вопрос.

Цитата(mossad @  25.1.2009,  22:45 Найти цитируемый пост)
почитай тему "Разбиение на файлы" там кое-что есть))

Почитал ту тему, почитал эту - только укрепился в своем мнении.

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





--------------------
PM MAIL WWW   Вверх
mossad
Дата 26.1.2009, 00:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Да, кстати реально стыдно было, когда понял что людей напряг (особенно Taiven), а не смог даже применить, парни реально хреново чувствовать криворукость и отсутствие упорства, может кто посоветует сайтик с простыми примерами прог на turbo c, попробую как-то научится(((

Добавлено через 50 секунд
Кстати, лучше тыкайте, на Вы не заслужил(((
PM MAIL   Вверх
mossad
Дата 26.1.2009, 00:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Неужели никто не знает никакого сайта?? а то я пробовал в Google все время отсылаетна C++((
PM MAIL   Вверх
bsa
Дата 26.1.2009, 11:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Цитата(mossad @ 26.1.2009,  00:43)
Неужели никто не знает никакого сайта?? а то я пробовал в Google все время отсылаетна C++((

Этот компилятор уже давно не актуален. Поэтому ничего и нет.
0x70 - это скорее всего серый фон и черный текст.
0x07 - это черный текст и серый фон.
вот значения цветов:
Код
#define BLACK    0x0 
#define BLUE    0x1 
#define GREEN    0x2 
#define CYAN    0x3 
#define RED    0x4 
#define MAGENTA    0x5 
#define BROWN    0x6 
#define LIGHTGRAY    0x7 
//only for text colors:
#define DARKGRAY    0x8 
#define LIGHTBLUE    0x9 
#define LIGHTGREEN    0xA 
#define LIGHTCYAN    0xB 
#define LIGHTRED     0xC
#define LIGHTMAGENTA    0xD 
#define YELLOW    0xE 
#define WHITE    0xF
Старший бит означает мигание (текст будет то пропадать, то появляться) - именно поэтому нельзя задать цвет фона большим 0x7.
Для генерации атрибута нужно использовать формулу: attr = ( (backgroundColor & 0x7) << 4) | (textColor & 0xF) | (blink << 7)
PM   Вверх
Деран
  Дата 26.1.2009, 22:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

Репутация: нет
Всего: 1



Цитата

Кстати, попробовал поменять цифры к примеру 8х08 и 8х80, все попрежнему белые буквы на сером фоне.?? 

Скажите честно, что на лекции не ходили. И подумайте насчет wow (или как Вы его называете?), стоит ли Вам продолжать играть в него?
Те вопросы, которые вам будут задавать, это еще цветочки, вас ждут еще сложнее дисциплины. А C/C++ будет Вам как инструмент (например, молоток, что бы забить гвоздь)
Подумайте еще раз  smile 

Вот ссылка насчет hex http://www.cplusplus.com/doc/tutorial/constants.html
GoldFinch, +1

Это сообщение отредактировал(а) Деран - 26.1.2009, 23:15
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

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

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

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

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


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

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


 




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


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

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