Bonsoir,
Je veux realiser un programme en C, dans un fichier unique, quialisealiser un programme en C, dans un fichier unique, qui implémente une commande "sortir" : on fournit à cette commande un argument qui est la valeur avec laquelle elle doit se terminer. Exemples :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
$ sortir 12
    $ echo $?
    12
    $ sortir 0
    $ echo $?
    0
    $ # sortir sans argument
    $ sortir
    usage: sortir N
    $ # sortir avec trop d'arguments
    $ sortir 1 2 3
    usage: sortir N
La commande n'imprime rien, sauf en cas d'erreur ; elle imprime
alors un message d'erreur sur stderr (pas sur stdout !). Attention
au cas particulier où l'argument est un multiple de 256.