Directives de compilation : #include
En bref
La directive
#include
permet l'inclusion des librairies dont les éléments seront utilisés dans le programme source.Une librairie est composée de fonctions, d'objets prédéfinis (variables, nouveaux types de variables, constantes) prêts à l'emploi.
Ces librairies peuvent être fournies avec le compilateur, on parle alors de librairies standards ou peuvent avoir été créées par le programmeur
Définition : Syntaxe standard
Dans le cas d'une librairie fournie avec le compilateur :
#include <fichier>
Exemple : Librairies pour le C d'Arduino
Il existe de nombreuses librairies pour Arduino. Pour les inclure dans notre code, il suffit d'utiliser la directive #include
avec la syntaxe correspondante :
Définition : Autre syntaxe
Dans le cas d'une librairie contenue dans "fichier
" :
#include "fichier.h"
Cette librairie est souvent un ensemble de fonctions propres au programmeur ou un fichier de déclaration des variables du programme.
"
fichier.h
" peut être simplement le nom de la librairie ou alors le chemin d'accès et le nom si elle ne se trouve pas au même niveau que le programme source.
Exemple :
#include "mesdefinitions.h"
#include "../LIBRAIRIES/definitions.h"