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

Mis à jour :