Господа! Я просмотрел архив, но так и нашел понятного ответа, как взять адрес члена структуры, чтобы, при этом, не появлялся 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. Есть способ избавиться от него? Спасибо.
|