diff options
| author | Tyge Løvset <[email protected]> | 2020-12-01 21:45:19 +0100 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2020-12-01 21:45:19 +0100 |
| commit | ae032cb11e32f08258dd78c23e7624663cd25ef6 (patch) | |
| tree | 7f9657c6c8dff0ab274cb713d35fbf3e96835daf /docs/cvec_api.md | |
| parent | 65033a7da71abb322b3dacf3e4a160961972c39e (diff) | |
| download | STC-modified-ae032cb11e32f08258dd78c23e7624663cd25ef6.tar.gz STC-modified-ae032cb11e32f08258dd78c23e7624663cd25ef6.zip | |
Added some examples.
Diffstat (limited to 'docs/cvec_api.md')
| -rw-r--r-- | docs/cvec_api.md | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/docs/cvec_api.md b/docs/cvec_api.md index 996cdb16..1a51470e 100644 --- a/docs/cvec_api.md +++ b/docs/cvec_api.md @@ -107,3 +107,35 @@ cvec_X_iter_t cvec_X_end(const cvec_X* self); void cvec_X_next(cvec_X_iter_t* it); cvec_X_value_t* cvec_X_itval(cvec_X_iter_t it); ``` + +## Example +```c +#include <stdio.h> +#include <stc/cvec.h> +using_cvec(i, int); + +int main() +{ + // Create a vector containing integers + cvec_i v = cvec_inits; + c_push_items(&v, cvec_i, {7, 5, 16, 8}); + + // Add two more integers to vector + cvec_i_push_back(&v, 25); + cvec_i_push_back(&v, 13); + + // Iterate and print values of vector + c_foreach (n, cvec_i, v) { + printf("%d\n", *n.val); + } +} +``` +Output: +``` +7 +5 +16 +8 +25 +13 +```
\ No newline at end of file |
