Académique Documents
Professionnel Documents
Culture Documents
h>
#include <stdlib.h>
struct Node {
char data;
};
*head = NULL;
newNode->data = data;
newNode->next = *head;
*head = newNode;
if (*head == NULL) {
return;
}
*head = (*head)->next;
free(temp);
if (head == NULL) {
return;
current = current->next;
printf("\n");
void displayMenu() {
printf("\nMenu :\n");
printf("x. Arrêter\n");
}
int main() {
initList(&head);
char choice;
char element;
do {
displayMenu();
switch (choice) {
case 'a':
insertNode(&head, element);
displayList(head);
break;
case 's':
deleteFirstNode(&head);
displayList(head);
break;
case 'x':
printf("Arrêt du programme.\n");
break;
default:
printf("Commande invalide.\n");
break;
return 0;