> is this possible in C.
I'm not sure if you can in C++, even if you could it would just be the dot operator overloaded.
Perhaps you want sprintf() ?
Or your own strcat_lots(), for EXAMPLE:
sprintf(output, "%s%s%s", output, temp, "blah blah");
void strcat_lots(char * destination, ...)
char * value = NULL;
while((value = va_arg(vl, char *)) != NULL)
strcat_lots(output, temp, "blah blah", NULL);