Re[3]: как записать в массив char элемент размерности short
От: Carc Россия https://vk.com/gosha_mazov
Дата: 03.12.15 10:30
Оценка:
Здравствуйте, watchmaker, Вы писали:

W>Здравствуйте, Carc, Вы писали:


C>>Может все-так адрес взять элемента массива?

C>>(unsigned short*)(& data[2]) = 65535;

W>Этого мало — нужно ещё и разыменовать:
*(unsigned short*)(&data[2]) = 65535;

Ну кагбэ само собой. Просто не заметил по стартовой теме, полюбасу (ц) придется сначала адресок взять, а потом танцебубнить с приведением указателя, а не значения. А так я на lvalue сходу замкнулся.

Хотя, конечно, вы правы. По цели задачи придется еще и разыменовать.
Aml Pages Home
Отредактировано 03.12.2015 10:31 Carc . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.