Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Augusto Lizarraga, 99636, Martín Buchwald
- /* vector_destruir() elimina a todos los elementos del vector*/
- void vector_destruir(vector_t* vector){
- free(vector->datos);
- free(vector);
- }
- /*vector_guardar() almacena el valor en la posición pos. Devuelve false
- * si pos es invalida, true si se guardo correctamente*/
- bool vector_guardar(vector_t* vector, size_t pos, int valor){
- if(pos >= vector->tam){
- return false;
- }
- vector->datos[pos] = valor;
- return true;
- }
- /* vector_obtener() almacena en valor el dato guardado en la posición
- * pos del vector. Devuelve false si pos es invalida, true si se guardo
- * correctamente en valor */
- bool vector_obtener(vector_t* vector, size_t pos, int* valor){
- if(pos >= vector->tam){
- return false;
- }
- *valor = vector->datos[pos];
- return true;
- }
- /* vector_obtener_tamanio() devuelve el tamaño del vector*/
- size_t vector_obtener_tamanio(vector_t* vector){
- return vector->tam;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement