/* Tester program for arraylist.c. By Dave Musicant */ #include #include "arraylist.h" int main() { // Create an empty ArrayList with memory capacity of 10 ArrayList list; init(&list,10); // Insert 50 numbers into it int i; for (i=0; i < 50; i++) { insert(&list,0,i); } // Display list, both in entirety as well as one by one print(&list); int value; for (i=0; i < 50; i++) { int status = get(&list,i,&value); printf("Status = %i, value = %i\n",status,value); } // Delete a few values, and display again delete(&list,6); delete(&list,12); delete(&list,49); print(&list); // Clean up memory free(list.array); }