se la struttura non deve crescere, una volta letta, ti basta - come già segnalato - un vettore o array che dir si voglia, di lunghezza fissa, cosa che in C è fattibile.

se questa invece deve cambiare dinamicamente, ti serve qualcosa che in C non c'è, ossia una struttura dinamica come un vettore dinamico, una lista, un albero o quello che vuoi.

In tal caso ti servono funzioni di libreria, oppure scrivertele "a mano"