24 lines
612 B
C
24 lines
612 B
C
#include "dyn_arr.h"
|
|
#include <stdint.h>
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
|
|
int main() {
|
|
uint64_t *dyna_array = dyna_init(uint64_t);
|
|
|
|
for (uint64_t i = 0; i < 100; i++) {
|
|
dyna_append(dyna_array, i);
|
|
printf("length: %zu capacity: %zu value: %lu\n", dyna_length(dyna_array),
|
|
dyna_capacity(dyna_array), dyna_array[i - 1]);
|
|
}
|
|
|
|
for (uint64_t i = 100; i > 0; i--) {
|
|
printf("length: %zu capacity: %zu value: %lu\n", dyna_length(dyna_array),
|
|
dyna_capacity(dyna_array), dyna_array[i - 1]);
|
|
dyna_pop(dyna_array);
|
|
}
|
|
|
|
dyna_deinit(dyna_array);
|
|
|
|
return EXIT_SUCCESS;
|
|
}
|