Ciao, ho il seguente problema: ho quattro stringhe così dichiarate

codice:
char * a, *b, *c, *d;
Devo creare una stringa concatenado le quattro stringhe, ma devono essere separate da '\0', come posso fare?

Esempio
a = ciao
b=pippo
c=come
d=stai

devo creare una stringa così: "ciao\0pippo\0come\0stai"

Grazie