реклама на сайте
подробности

 
 
> CodeVisionAVR работа со структурами
Станис
сообщение Nov 22 2010, 16:48
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 128
Регистрация: 12-11-09
Из: Perm
Пользователь №: 53 565



создал структуру:
struct in {
unsigned char b0:1;
unsigned char b1:1;
unsigned char b2:1;
unsigned char b3:1;
unsigned char b4:1;
unsigned char b5:1;
unsigned char b6:1;
unsigned char b7:1;
}ww;
b0-b7 - биты
присвоил значения:
ww.b0=1;
ww.b1=1;
ww.b2=1;
ww.b3=0;
ww.b4=0;
ww.b5=1;
ww.b6=1;
ww.b7=0;

скажите, пожалуйста, как теперь значение структуры присвоить переменной unsigned char in;
т.е. должна in==0b11100110
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
alexeyv
сообщение Nov 24 2010, 03:50
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 298
Регистрация: 26-01-09
Из: Пермь
Пользователь №: 43 940



Цитата
а что с указателями будут преобразования? Тем более засоряющие код.


a.ch = c;

гораздо короче чем

in = *(unsigned char*)&ww;
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Станис   CodeVisionAVR работа со структурами   Nov 22 2010, 16:48
- - ReAl   Дежавю како-то... Ну про union понятно, если CodeV...   Nov 22 2010, 17:48
|- - Станис   Цитата(ReAl @ Nov 22 2010, 23:48) Дежавю ...   Nov 22 2010, 17:59
|- - WHALE   Цитата(ReAl @ Nov 22 2010, 20:48) Дежавю ...   Nov 23 2010, 05:45
|- - ReAl   Цитата(WHALE @ Nov 23 2010, 07:45) Все он...   Nov 23 2010, 09:21
- - alexeyv   я обычно делал так: Кодtypedef union Type____{ uns...   Nov 23 2010, 03:49
|- - SasaVitebsk   Цитата(alexeyv @ Nov 23 2010, 07:49) И ни...   Nov 23 2010, 06:34
- - sch   Не буду создавать новую тему. Какая-то фигня в co...   Dec 15 2011, 02:04
|- - maksimp   Цитата(sch @ Dec 15 2011, 05:04) Задал 2 ...   Dec 15 2011, 02:56
|- - sch   Цитата(maksimp @ Dec 15 2011, 08:56) Стра...   Dec 15 2011, 03:49
|- - maksimp   Цитата(sch @ Dec 15 2011, 06:49) А что ст...   Dec 15 2011, 10:40
- - Сергей Борщ   QUOTE (sch @ Dec 15 2011, 04:04) ругается...   Dec 15 2011, 07:38
- - sch   Цитата(Сергей Борщ @ Dec 15 2011, 13:38) ...   Dec 15 2011, 11:20
- - Сергей Борщ   QUOTE (sch @ Dec 15 2011, 13:20) Вообще н...   Dec 15 2011, 14:35
- - sch   Цитата(Сергей Борщ @ Dec 15 2011, 20:35) ...   Dec 16 2011, 02:31


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 12:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.05118 секунд с 7
ELECTRONIX ©2004-2016