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]); + } }