Code: Select all
int data[100];
char byte = 0;
(data, char[])[5] = byte;
Code: Select all
int data[100], *ptr = & data[0];
char byte = 0;
(*ptr, char[])[5] = byte; // This doesn't work: "error: out of bounds array access"
Code: Select all
int data[100];
char byte = 0;
(data, char[])[5] = byte;
Code: Select all
int data[100], *ptr = & data[0];
char byte = 0;
(*ptr, char[])[5] = byte; // This doesn't work: "error: out of bounds array access"
Code: Select all
int data[100], *ptr = & data[0];
char byte = 0;
(*ptr, char[])[5] = byte; // This doesn't work: "error: out of bounds array access"
Code: Select all
((char *)ptr)[5] = byte;