diff options
Diffstat (limited to 'libvector.c')
| -rw-r--r-- | libvector.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libvector.c b/libvector.c index 60e6e42..69537ab 100644 --- a/libvector.c +++ b/libvector.c | |||
| @@ -119,3 +119,12 @@ void destroy_vec(vector_t *vec){ | |||
| 119 | free(vec->arr); | 119 | free(vec->arr); |
| 120 | } | 120 | } |
| 121 | 121 | ||
| 122 | int find(vector_t vec, int value){ | ||
| 123 | for (int i = 0; i < size(vec); i++){ | ||
| 124 | if (at(vec, i) == value){ | ||
| 125 | return i; | ||
| 126 | } | ||
| 127 | } | ||
| 128 | return -1; | ||
| 129 | } | ||
| 130 | |||
