Господа!
Я просмотрел архив, но так и нашел понятного ответа, как взять адрес члена структуры, чтобы, при этом, не появлялся warning "use of address of unaligned structure member". Пример:
typedef struct _task
{
long data1[TOTAL_ID][4];
int data2;
int data3;
} TASK;
TASK task;
Теперь делаю операцию:
long *test = &task.data1[0][0];
И получаю указанный выше warning. Есть способ избавиться от него?
Спасибо.