7.1.4 Exécution du programme

Commençons, sans passer de paramètres au programme.

Nous obtenons :

./test 
./test

Heu, il n'y a pas un ./test de trop ?

Et bien non, l'appel du programme est bien un paramètre du programme.

Essayons autre chose :

./test titi toto tutu
./test
titi
toto
tutu

La console coupe les paramètres sur les espaces, ce qui peut poser des problèmes :

./test hello world
./test
hello
world

Nous avons un petit problème pour passer des phrases, mais essayons avec des guillemets :

./test "hello world"
./test
hello world

C'est merveilleux, nous somme sauvés.

Si vous voulez mettre un caractères spécial comme une apostrophe par exemple, il faut faire pareil :

./test "je m’appelle George"
./test
je m’appelle George

Oui mais, si je veux passer du texte avec des guillemets, comment on fait ?

On fait comme ça :

./test "\"je m’appelle George\""
./test
"je m’appelle George"

Et voilà, c'est tout pour le passage de paramètres à votre programme.