En C, pour allouer dynamiquement de la mémoire, on utilise les fonctions malloc() et free() définis dans le fichier stdlib.h. Pour plus d'infos, je te conseille de lire le cours de langage C de Henri...