From 0f7acf58e7a6793bfeecf9855e9de7a70fe72628 Mon Sep 17 00:00:00 2001 From: scbj Date: Tue, 3 Feb 2026 10:01:53 +0100 Subject: [PATCH] (clang) tested array initialisation in --- clang/src/main.c | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/clang/src/main.c b/clang/src/main.c index 6f4199c..60aa27c 100644 --- a/clang/src/main.c +++ b/clang/src/main.c @@ -1,10 +1,26 @@ +#include +#include #include +#include + +#define STRING_LEN ((size_t) 16) int main(void) { - const void* pointer = (void*)(1000); - printf("original pointer = %p\n", pointer); - pointer = NULL; - printf("changed pointer = %p\n", pointer); - return 0; + char string[STRING_LEN] = {'\0'}; + int n; + + for (n = 0; n < (int)STRING_LEN; n++) + { + printf("%2d: [0x%02X]\n", n, string[n]); + } + + (void) strcpy(&string[0], "hello there"); + + printf("\n"); + + for (n = 0; n < (int)STRING_LEN; n++) + { + printf("%02d: [0x%02X]\n", n, string[n]); + } }