Я просто выделяю некоторую память для символа и хочу сделать некоторую арифметику указателя. В этом случае я хочу писать «\ x0A» в байте 32 следующим образом:Присвоение значения выделенному массиву char не удается
#define HDR_SIZE 32
int size = 52;
unsigned char *readXPacket = (unsigned char *) malloc (size * sizeof (unsigned char));
*readXPacket + HDR_SIZE = '\x0a';
Когда я пытаюсь делать, что я получаю следующее сообщение об ошибке: Не значение задания. Кто-нибудь знает, что здесь не так?
Благодаря