E' indispensabile conoscere il dettaglio della struct elem. Magari poi se riesci a postare un codice (minimalista) compilabile ed eseguibile che riproduca il tuo problema, forse avrai maggiori probabilità che qualcuno possa aiutarti a risolverlo. Altrimenti la vedo un po' dura.