Programmation de commandes
Dans cette série de vidéo, vous apprendrez à :
- différencier une fonction de bibliothèque standard et une primitive système
- travailler avec les arguments passés à la fonction main (arc, argv)
- utiliser getopt pour traiter des options avec ou sans arguments
- utiliser les flux d’entrée standard, de sortie standard et d’erreur standard
- comprendre la notion de descripteur et utiliser les primitives systèmes open, read, write, et close
- gérer les codes et messages d’erreurs retournés par les primitives systèmes (perror, errno)
- utiliser la valeur de retour du programme (return du main ) en fonction du code d’erreur à retourner
- appeler le programme écrit au sein d’un script shell
Programmation de commandes et Introduction à la programmation système
Après avoir vu cette vidéo, vous devez être en mesure de :
- Énumérer les éléments à implémenter lors de l’écriture d’une commande
Récupération d’arguments, traitement des options, traitement des erreurs, valeur de retour
Après avoir vu cette vidéo, vous devez être en mesure de :
- Écrire une commande en C avec utilisation d’arguments passés en ligne de commande
- Écrire une commande en C avec traitement d’options
- Écrire une commande en C avec traitement d’erreurs
- Écrire une commande en C avec retour de valeurs
Descripteurs, primitives d’entrée-sortie, entrée, sortie, erreur standard
Après avoir vu cette vidéo, vous devez être en mesure de :
- Écrire un programme en C en utilisant l’ouverture, la fermeture, la lecture et l’écriture sur les descripteurs standard ou pas