Skip to content

Stepainpy/dynamic-array

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Dynamic array in C

Implement dynamic array in C. Documentation in header file.

Example

#include "dynamic_array.h" #include <stdio.h> typedef const char* cstr_t; // otherwise macro-magic can't work DA_DEFINE_STRUCT(cstr_t, args_t) DA_DEFINE_APPEND_MANY(cstr_t) DA_DEFINE_FREE(cstr_t) int main(int argc, char** argv) { args_t args = {0}; da_append_many(cstr_t)(&args, (cstr_t*)argv, argc); DA_FOREACH(cstr_t, arg, &args) { puts(*arg); } da_free(cstr_t)(&args); return 0; }

About

Dynamic array in C

Topics

Resources

License

Stars

Watchers

Forks

Languages