You need to learn C. Read this now:
https://zorro-project.com/manual/en/aarray.htmhttps://zorro-project.com/manual/en/apointer.htmhttps://zorro-project.com/manual/en/str_.htmA string is identical to char*. That's a pointer (an address).
A char buffer is the "home" of the data, which has an address.
Did you know you can make an array of char arrays? Like this: