sowas funktioniert nur in dynamischen sprachen wie z.b. python.

in c musst du das anders lösen. ich würde den namen im struct speichern, die structs in einem array (oder einer liste) ablegen und darauf mit einer funktion wie get_struct("xyz") zugreifen.