Writing to char array in parts

Hey.
I have defined a char array with 220 size.
char tmpchars[220];

I would like to write part of my array at one point
i.e.
tmpchars = "initial text ";
And later on my code to write from last position...
tmpchars +="more text ";
And so on... Maximum up to 220 chars.
Finaly I will end up with array like this
"Initial text more text more text..."

I only want to use char array and no String!

Tnx

Use strcpy() or sprintf() and similar string functions and for the destination pointer you need to point at the right place in your array, like &tab[10] for example. If you use functions that always ensure there is a '\0' at the end then use strlen() to know where to write.

strcat() is the concatenation function.

Indeed if it is all sequential strcat() is the right one