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

 
 
> начальная инициализация массива
Метценгерштейн
сообщение May 22 2015, 09:15
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



uint8_t tst_mass [1] = {(|= BIT_5)};

как что-то подобное делать?
Т.е. чтобы при обращении к данному элементу, происходило или с каким-то числом?
Когда буду в ф-ии вызывать данный элемент, он должен не полностью переписать элемент массива, а только бит в этом элементе.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
CrimsonPig
сообщение May 22 2015, 10:03
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 329
Регистрация: 23-04-14
Пользователь №: 81 502



Цитата(Метценгерштейн @ May 22 2015, 10:15) *
uint8_t tst_mass [1] = {(|= BIT_5)};

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


Вы можете сформулировать требование простыми и понятными словами ?.
А то мало того, что полная дислексия, так еще и на С.

это работает, но непонятно, надо ли это.
uint8 arr[2] = {(1<<3), (1<<5)};
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 22:00
Рейтинг@Mail.ru


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