@antragorn
lui dice che siccome gli elementi (membri) di una struttura sono impaccati tra di loro, se ne conosci tipo e lunghezza, puoi calcolarne la posizione all'interno della struttura
se poi sono tutti dello stesso tipo e della stessa lunghezza pui ciclarli attraverso un puntatore come se fossero in un array
tipicamente siccome nella struttura indicata hanno tutti la stessa dimensione (20 caratteri)
tu puoi ciclari con un for
in pseudocodice
for (int i=0; i<4; i++){
printf("membro %c: %s", i, indirizzo della struttura più venti per i)
}
siccome l'indirizzo della struttura è un puntatore a struttura e a te serve un puntatore a char devi fare un po' di casting e giocare un po' con l'aritmetica dei puntatori, ma si riesce
non è una cosa molto "ortodossa", nemmeno molto leggibile dopo un po': ti dimentichi in fretta di aver truccato, ma se serve funziona....