From ae972c6cbb5b2396e435d9b54ae0faf17d5978a0 Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Mon, 1 May 2017 09:08:50 +0200 Subject: [PATCH] Update --- example/ex01.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/example/ex01.c b/example/ex01.c index f6c255cc..6fd6ec01 100644 --- a/example/ex01.c +++ b/example/ex01.c @@ -28,13 +28,21 @@ int main(void) printf("\n"); // Now, display the list backwards - printf("List backwards: "); + printf("Array backwards: "); for (array_charp_previous (itr) ; !array_charp_end_p (itr); array_charp_previous(itr)) { char *element = *array_charp_ref(itr); printf ("%s ", element); } printf("\n"); + // For array, we can also iterate over the integer + printf("Array Direct: "); + for(size_t i = 0 ; i < array_charp_size(al); ++i) { + char *element = *array_charp_get(al, i); + printf ("%s ", element); + } + printf("\n"); + // Clear the array array_charp_clear(al); return 0;