Информация об изменениях

Сообщение как записать в массив char элемент размерности short ? от 02.12.2015 19:59

Изменено 02.12.2015 20:09 HAXT

Помогайте коллеги,

есть массив элементов char

unsigned char data[255]; (255 по 1 байту каждый)

нужно начиная с третьего его элемента записать значение unsigned short (2 байта)

почему-то так не получается
(unsigned short*)(data[2]) = 65535;

пишет expression must be a modifiable lvalue
как записать в массив char элемент размерности short ?
Помогайте коллеги,

есть массив элементов char

unsigned char data[255]; (255 по 1 байту каждый)

нужно начиная с третьего его элемента записать значение unsigned short (2 байта)

почему-то так не получается
(unsigned short*)(data[2]) = 65535;

пишет expression must be a modifiable lvalue

а мне нужно этой операцией перезаписать 2 байта в этом массиве, 2, и 3 по индексу с нуля