/* Test driver -- Linked list without head pointer */ #include "list.h" int main(void) { List number; InitList(&number); for (int i = 0; i < 10; i++) AddElem(&number,i+1); TraverseList(&number); printf("%d numbers in list", ListLength(&number)); putchar('\n'); InsertElem(&number,7,12); TraverseList(&number); putchar('\n'); DeleteElem(&number, 1); TraverseList(&number); putchar('\n'); DestroyList(&number); TraverseList(&number); return 0; }