/* * To add data into the list and throw an error if list is full * * Input * list is a pointer to List object * data data that add into the list */ void listAdd(List *list, int data) { if(listIsFull(list)) Throw(ERR_LIST_IS_FULL); list->buffer[list->size] = data; list->size++; }
void store(List *list , int value[] , int length) { int i=0; for(i ; i<length ; i++) { if(!listIsFull(list)) { listAdd(list, value[i]); } } }