Преглед на файлове

Added in example of the linked list

Samuel W. Flint преди 7 години
родител
ревизия
71846d371f
променени са 1 файла, в които са добавени 17 реда и са изтрити 4 реда
  1. 17 4
      main.c

+ 17 - 4
main.c

@@ -5,11 +5,24 @@
 #include "linkedList.h"
 #endif
 
-#ifndef HOOKS
-#include "hooks.h"
-#endif
+/* #ifndef HOOKS */
+/* #include "hooks.h" */
+/* #endif */
 
 int main(int argc, char **argv)
 {
-  printf("Foo Bar\n");
+  LISTEL *start = malloc(sizeof(LISTEL));
+  long number = 1;
+  start->data = (void *) number;
+  for(number = 2 ; number <= 10 ; number ++) {
+    LISTEL *insertAfterElement = start;
+    while (insertAfterElement->next != NULL)
+      insertAfterElement = insertAfterElement->next;
+    insertAfter((void *) number, insertAfterElement);
+  }
+  LISTEL *next = start;
+  while(next != NULL) {
+    printf("%ld\n", (long)next->data);
+    next = next->next;
+  }
 }