Non en C on ne peut pas faire de concatenation via une virgule. Il n'y a pas d'operateurs de concatenation. Il faut utiliser des fonctions comme strcat.

Sinon pour revenir au probleme initial,...