4.1 #include

Comme nous l'avons vu au "Hello, World!", nous pouvons importer un fichier C avec #include <stdio.h>, cela veut dire que le compilateur va effectuer une sorte de copier/coller , la ligne sera remplacée par le contenue du fichier stdio.h.

Il y a deux types d'inclusion, celle spécifiquement pour les librairies de C (comme stdio.h); avec <...> et celle standard avec "...", avec celle-ci vous pourrez importer vos propres fichiers et même les librairies de C. Il est mieux d'utiliser <...> pour les librairies de C pour rendre le code plus clair.

Voici un exemple d'utilisation:

#include <stdlib.h>

#include "utils.h"  // Fichier dans votre repertoire

Quelques librairies de C

  • <stdlib.h>: gestion de la mémoire & autre
  • <stdio.h>: gestion des entrées/sorties
  • <math.h>: fonctions mathématiques comme abs, log ou encore sin
  • <string.h>: gestion des char* & mémoire
  • <stdbool.h>: pour true & false
  • <time.h>: gestion du temps

Source: Wikipedia