Print vec added
This commit is contained in:
+11
-13
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user