STRING is an engine object, you can create it by STRRING* mystring="#20"; (and using str_create)
you can write what your string to be instead of #20, if write #sometring, it'll be # amoun t of spaces.
you dont need to take care of the lenght of the string, while you are using str_cpy, and str_cat, it handled by the engine.
Generally(%99.9) engine s own functions are made in way that you dont need to use an "&" and struggle with pointer logic.(unless you want to something else, and...)