int main(void) { StaticList* list = StaticList_Create(10); int index = 0; int i = 0; int j = 1; int k = 2; int s = 3; int y = 4; StaticList_Insert(list, &i, 0); StaticList_Insert(list, &j, 0); StaticList_Insert(list, &k, 0); StaticList_Insert(list, &s, 0); StaticList_Insert(list, &y, 0); printf("length is %d\n", StaticList_Length(list)); for(index=0; index<StaticList_Length(list); index++) { int *p = (int*)StaticList_Get(list, index); printf("%d\n", *p); } StaticList_Destroy(list); return 0; }
int main(int argc, const char *argv[]) { StaticList *list = StaticList_Create(10); int index = 0; int i = 0; int j = 1; int k = 2; int x = 3; int y = 4; int z = 5; StaticList_Insert(list, &i, 0); StaticList_Insert(list, &j, 0); StaticList_Insert(list, &k, 0); for(index = 0; index < StaticList_Length(list); index++) { int *p = (int *)StaticList_Get(list, index); printf("%d \n", *p); } printf("\n"); while(StaticList_Length(list) > 0) { int *p = (int *)StaticList_Delete(list,0); printf("%d \n", *p); } printf("\n"); StaticList_Insert(list, &x, 0); StaticList_Insert(list, &y, 0); StaticList_Insert(list, &z, 0); printf("Capacity: %d Length: %d \n", StaticList_Capacity(list), StaticList_Length(list)); for(index = 0; index < StaticList_Length(list); index++) { int *p = (int *)StaticList_Get(list, index); printf("%d \n", *p); } StaticList_Destroy(list); return 0; }