Вот так нужно сделать?
Код
struct as S;
memcpy(adrr, &S, sizeof(as));
Судя по
Цитата(sergey sva @ Mar 5 2011, 12:00)

Структура в ней разнотипные структуры, их нужно перебрать в цикле и адреса подструктур структуры as записать в массив адресов. Желательно все в цикле так как не известно сколько будет подструктур.
наверное, что-то нужно другое... Что? У Вас не структуры нет, ни массива адресов...
Может, вот так хотите сделать?
Код
struct as S;
void * addr[]= { &S.a, &S.b, &S.c };