pour faire simple, "include" ca va juste "inserer" du texte contenu dans un autre fichier. Tu pourrai faire un copier collé, ca serait pareil.
- include "chemincomplet/fichier".
en general on fait cela pour les .h, qui continennt les prototypes des fonctions
Dans certains cas, tu peux eviter de mettre le chemin complet :
En utilisant < >, ca va chercher dans les chemins "systemes".
En utilisant " ", ca va chercher au même endroit que ton fichier appelant (ton fichier c.) Ca va aussi chercher dans les chemins optionnels que tu as mis dans ta ligne de compilation (option -I chemincomplet/ ).
Possible aussi de mettre des chemins relatifs
- include "../monfichier/h"
Donc dans ton exemple , #include <vivelec.h> n'est pas correct, car ce n'est pas un header "system". La bonne écriture, c'est #include "vivelec.h"