From b7d835727149e2bbc23e018251138645da8baebb Mon Sep 17 00:00:00 2001 From: leiyu3 Date: Thu, 22 Sep 2022 12:54:48 -0400 Subject: add find --- libvector.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'libvector.c') 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){ free(vec->arr); } +int find(vector_t vec, int value){ + for (int i = 0; i < size(vec); i++){ + if (at(vec, i) == value){ + return i; + } + } + return -1; +} + -- cgit v1.2.3