comment ecrire une fonction sortir
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:
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.