diff options
| author | Tyge Løvset <[email protected]> | 2023-06-06 18:13:18 +0200 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2023-06-06 18:20:57 +0200 |
| commit | 7c57f4fb7edf33d030975a04160f183f71c48ecd (patch) | |
| tree | 51073f15240641f2220462be02ee4cbca8d4cf54 /docs/cspan_api.md | |
| parent | 8e6e1d2b266e46e3920edf7cc6eaad33c1312880 (diff) | |
| download | STC-modified-7c57f4fb7edf33d030975a04160f183f71c48ecd.tar.gz STC-modified-7c57f4fb7edf33d030975a04160f183f71c48ecd.zip | |
Fixed some logic in coroutines.
Changed API in c11/print.h (not officially part of STC as it is C11).
Diffstat (limited to 'docs/cspan_api.md')
| -rw-r--r-- | docs/cspan_api.md | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/docs/cspan_api.md b/docs/cspan_api.md index ec203460..f0c6babd 100644 --- a/docs/cspan_api.md +++ b/docs/cspan_api.md @@ -136,6 +136,7 @@ int main() { ## Example 2 Slicing cspan without and with reducing the rank: ```c +#define i_implement #include <c11/print.h> #include <stc/cspan.h> @@ -154,7 +155,7 @@ int main() puts("\niterate span2 flat:"); c_foreach (i, Span2, span2) - print(" {}", *i.ref); + fmt_print(" {}", *i.ref); puts(""); // slice without reducing rank: @@ -164,8 +165,8 @@ int main() c_forrange (i, ss3.shape[0]) { c_forrange (j, ss3.shape[1]) { c_forrange (k, ss3.shape[2]) - print(" {:2}", *cspan_at(&ss3, i, j, k)); - print(" |"); + fmt_print(" {:2}", *cspan_at(&ss3, i, j, k)); + fmt_print(" |"); } } // slice and reduce rank: @@ -174,13 +175,13 @@ int main() puts("\niterate ss2 by dimensions:"); c_forrange (i, ss2.shape[0]) { c_forrange (j, ss2.shape[1]) - print(" {:2}", *cspan_at(&ss2, i, j)); - print(" |"); + fmt_print(" {:2}", *cspan_at(&ss2, i, j)); + fmt_print(" |"); } puts("\niterate ss2 flat:"); c_foreach (i, Span2, ss2) - print(" {:2}", *i.ref); + fmt_print(" {:2}", *i.ref); puts(""); } ``` |
