示例#1
0
文件: List.c 项目: JacksonTeh/List
/*
 * 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++;
}
示例#2
0
void store(List *list , int value[] , int length)
{
	int i=0;
	
	for(i ; i<length ; i++)
	{
	
		if(!listIsFull(list))
		{
			listAdd(list, value[i]);
		}
	}
}