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

 
 
> 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
Ответов
sch
сообщение Dec 15 2011, 11:20
Сообщение #2


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

Группа: Участник
Сообщений: 165
Регистрация: 12-08-08
Из: Омск
Пользователь №: 39 557



Цитата(Сергей Борщ @ Dec 15 2011, 13:38) *
Вы наблюдаете эффект "телепаты в отпуске". Если бы вы привели текст ошибки, то, возможно, кто-то и попытался бы помочь. А так нашелся лишь один рискнувный тыкать пальцем в небо.

Вообще не понимаю зачем вы это написали. Этот рискнувший мне и помог, ну маленько с синтаксисом попутал, но в целом его мысль была правильная. Я наверное не зря написал в разделе "в помощь начинающему", не очень-то я знаю Си и некоторые особенности, а тут напортачил очевидно, да еще и помог баг codevision старой версии (я думаю это все-таки баг). Так что еще раз спасибо maksimp
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Dec 15 2011, 14:35
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (sch @ Dec 15 2011, 13:20) *
Вообще не понимаю зачем вы это написали. Этот рискнувший мне и помог, ну маленько с синтаксисом попутал, но в целом его мысль была правильная.
Затем, что если вы хотите получить быстрый и по возможности правильный ответ - приводите максимум информации. Вы поленились скопировать текст ошибки в свое сообщение, а многие, кто мог бы по нему дать вам ответ поленились перечислять возможные варианты. Т.е. не надо удивляться, что ответ был только один, да и тот случайный.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
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
- - alexeyv   Цитатаа что с указателями будут преобразования? Те...   Nov 24 2010, 03:50
- - 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, 20:35) ...   Dec 16 2011, 02:31


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

 


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


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