Print vec added

This commit is contained in:
Andrew Haynes
2026-04-16 09:38:20 -04:00
parent d2a15e5f2f
commit b0ab87b119
+11 -13
View File
@@ -38,6 +38,7 @@ delete(Vec8_t* vec)
vec->arr = nullptr; vec->arr = nullptr;
} }
char char
at(Vec8_t* vec, int idx) at(Vec8_t* vec, int idx)
{ {
@@ -48,6 +49,14 @@ at(Vec8_t* vec, int idx)
return -1; return -1;
} }
void
print_vec(Vec8_t* vec) {
for(int i = 0; i < vec->size; i++) {
printf("%c ", at(vec, i));
}
printf("\n");
}
int int
begin(Vec8_t* vec) begin(Vec8_t* vec)
{ {
@@ -120,21 +129,10 @@ main()
vec = add_back(&vec, '4'); vec = add_back(&vec, '4');
vec = add_back(&vec, '5'); vec = add_back(&vec, '5');
vec = add_back(&vec, '6'); vec = add_back(&vec, '6');
for(int i = 0; i < vec.size; i++) { print_vec(&vec);
printf("%c\n", at(&vec, i));
}
printf("\n");
vec = add_front(&vec, 'c'); vec = add_front(&vec, 'c');
for(int i = 0; i < vec.size; i++) { print_vec(&vec);
printf("%c\n", at(&vec, i));
}
// for (int i = 0; i < capacity; i++)
// {
// printf("%c\n", at(&vec, i));
// }
delete(&vec); delete(&vec);
// printf("%s", "Hello World");
return 0; return 0;
} }