diff options
| author | pryazha <pryadeiniv@mail.ru> | 2025-10-12 15:24:30 +0500 |
|---|---|---|
| committer | pryazha <pryadeiniv@mail.ru> | 2025-10-12 15:24:30 +0500 |
| commit | 223b1056273f5d48d1c0bbfee75be7b82374d4eb (patch) | |
| tree | 2b2003aad9c26af7006c5a5c7e2baf1a63ad89e7 /examples/string.c | |
| parent | 7e73843ac5873833c707687cd0ada0a3034e600c (diff) | |
change identation, maybe will change back, add own gl functions loading, and glx example
Diffstat (limited to 'examples/string.c')
| -rw-r--r-- | examples/string.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/examples/string.c b/examples/string.c new file mode 100644 index 0000000..bbda94d --- /dev/null +++ b/examples/string.c @@ -0,0 +1,20 @@ +#include "prb.h" +#include <stdio.h> + +i32 main(void) +{ + struct arena arena = alloc_arena(0); + struct string fstr = push_fstring(&arena, "formatted string: %d\n", 69); + print_string(fstr); + info("string list:"); + struct string_list list = {0}; + push_fstring_to_list(&arena, &list, 0, "first %d -> ", 34); + push_fstring_to_list(&arena, &list, 0, "second: %d -> ", 35); + push_fstring_to_list(&arena, &list, 0, "sum: %d\n", 34+35); + push_fstring_to_list(&arena, &list, 1, "%s", "To the front -> "); + print_string_list(&list); + struct string catstr = join_string_list(&arena, &list); + info("Concatenated string list:"); + print_string(catstr); + return 0; +} |
