inserire contenuto variabili in una stringa

%s, %d, %lu ecc si chiamano string format printf - Wikipedia

Il più non può essere usate per concatenare due puntatori a char, per farlo si usa una funzione della libreria standard C.

Vedi strcat, strncat.

Ciao.