Depth-Studios
Welcome guest (Login / Register)
pop vector

Definition


void *pop_vector(vector_t *vector);


Description


Removes the last element in the vector

Parameters


vector
Vector which should be popped.


Return Value


The element that was popped.


Example


#include <stdio.h>
#include <libc/string.h>
 
int main(int argc, char *argv[])
{
	vector_t *vector = create_vector();
 
	push_vector(vector, (void *)10);
	push_vector(vector, (void *)15);
	push_vector(vector, (void *)20);
 
	printf("%i\n", pop_vector(vector));
	printf("%i\n", get_vector_size(vector));
 
	destroy_vector(vector);
 
	return 0;
}


Output:
20
2