Arduino004 and C string functions

First, you have the Serial Monitor Baud Rate set to 115200, right?

Also, you're not allocating any room for chaine and ligne, so when you strcpy into them, you're overwriting random bits of RAM, which tends to cause problems. Try something like:

char chaine[100];
char ligne[100];

or, to allocate space and initlialize the strings:

char chaine[100] = { 0 };
char ligne[100] = { 0 };

or don't bother with strcpy or strcat at all and just print the pieces one at a time.