TP 9 exo2: handle out of bound list operations properly.
[TD_C.git] / TP_9 / exo2 / exo2.c
index ff5912bcb3e685ab74f1206f6f182458dcff6ad7..b7dae12490515e2f8b2e68c3522fc71a623d5325 100644 (file)
@@ -22,11 +22,11 @@ int main() {
     printf("Valeur a index %d: %d\n", 0, list_get(head, 0));
     printf("Valeur a index %d: %d\n", 1, list_get(head, 1));
     printf("Valeur a index %d: %d\n", 2, list_get(head, 2));
-    head = list_insert(head, 2, 7);
+    //head = list_insert(head, 2, 7);
     printf("Valeur a index %d: %d\n", 1, list_get(head, 1));
     printf("Valeur a index %d: %d\n", 2, list_get(head, 2));
     printf("Valeur a index %d: %d\n", 3, list_get(head, 3));
-    //head = list_delete(head, 2);
+    head = list_delete(head, 2);
     printf("Valeur a index %d: %d\n", 2, list_get(head, 2));
     printf("Valeur a index %d: %d\n", 3, list_get(head, 3));
     printf("Valeur a index %d: %d\n", 4, list_get(head, 4));