Vous devez implémenter les fonctions pop
et push
pour une structure de type pile (stack/LIFO):
struct node { struct node *next; char *name; };
Indices :
char *name
est un pointer, sa mémoire doit être initialisée en utilisant malloc(3) afin de copier une chaine de caractère sur la pile.- Autre commandes utiles strncpy(3) et strlen(3).
- N'oubliez pas de libérer toute la mémoire allouée quant vous retirer un élément de la pile.