• [^] # Re: Les arguments

    Posté par . En réponse au message Utiliser le terminal Linux pour compiler en C. Évalué à 4.

    Pour moi le programme appelant est le programme qui lance le programme. : dans une session interactive, le programme appelant sera le shell (bash, sh, csh selon les préférences). Peut-être n'est-ce pas ce que tu as voulu dire, mais c'est ce que j'ai compris à ta lecture.

    Et dans le texte que je cite, je traduis " is the name by which the program was called" par "est le nom par lequel le programme a été appelé." ce qui est différent du "nom de l'appelant" …

    Je ne t'apprendrais rien, mais pour ceux qui ne savent pas, c'est une astuce qui permet d'avoir un même exécutable qui effectuera des choses plus ou moins différentes en fonction du nom par lequel on l'a appelé (busybox fonctionne comme ça : plein de liens sur le même exécutable).