In Standard-C ist es nicht möglich, zur Laufzeit neue struct Typen zu erstellen oder zu definieren. Ihre Struktur muss dem Compiler bekannt sein, um den Speicherplatz und die Layoutdetails festzulegen.
Sie könnten stattdessen Arrays, Zeiger oder dynamische Structuren wie einen Hashtable oder eine Linked List verwenden.