main.c 638 B

12345678910111213141516171819202122232425262728
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. #ifndef LINKED_LIST
  4. #include "linkedList.h"
  5. #endif
  6. /* #ifndef HOOKS */
  7. /* #include "hooks.h" */
  8. /* #endif */
  9. int main(int argc, char **argv)
  10. {
  11. LISTEL *start = malloc(sizeof(LISTEL));
  12. long number = 1;
  13. start->data = (void *) number;
  14. for(number = 2 ; number <= 10 ; number ++) {
  15. LISTEL *insertAfterElement = start;
  16. while (insertAfterElement->next != NULL)
  17. insertAfterElement = insertAfterElement->next;
  18. insertAfter((void *) number, insertAfterElement);
  19. }
  20. LISTEL *next = start;
  21. while(next != NULL) {
  22. printf("%ld\n", (long)next->data);
  23. next = next->next;
  24. }
  25. }