Merci à toi, Sandelan, d´avoir pris le temps de me répondre.
Mais pour le moment, même avec ses conseils, je n´arrive pas à avancer sur cette épreuve.

Néanmoins, quelqu´un peut-il m´expliquer ce curieux comportement?
level03@wargame:~$ cat /tmp/a.c
#include <stdio.h>
int main()
{
char command[] = "/home/level03/bin03 \'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\'";
printf("command is >>%s<<\n", command);
system(command);
printf("Apres appel a systeme\n");
return 0;
}
level03@wargame:~$ gcc -o /tmp/aa /tmp/a.c && /tmp/aa
command is >>/home/level03/bin03 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'<<
Segmentation fault
Apres appel a systeme
level03@wargame:~$ /home/level03/bin03 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
Erreur de segmentation
level03@wargame:~$
Quand je lance le binaire au moyen d´un appel système avec un argument trop long il me sort "Segmentation Fault" (en Anglais) alors qeue lorque je lance la même commande depuis le shell, il me dit "Erreur de segmention" (en Français).
C´est nornal ce comportement?

Edit: C'est bon j'ai réussi ! Néanmoins le comportement expliqué ci-dessus reste... étrange!