Di solito strutture cosi' grandi sono dinamiche, non statiche, quindi una volta allocate le passi dove ti serve per puntatore, non certo per valore. Mettile pure globali ma allocale dinamicamente.