Une bouffée d'air frais dans la robotique

Telecom Robotics

Tutorial C

Tutoriaux

Nos Robots

Connexion utilisateur

Telecom Robotics / Areabot

Une bouffée d'air dans la robotique

7 - Librairies, include, headers

En C, il existe de nombreuses bibliothèques de librairies comportant des fonctions prédéfinies. Pour pouvoir utiliser ces fonctions sans provoquer d'erreur à la compilation, il faut donner leur prototype en début de programme (cf, fonction déclaration). Ceci se fait par :

#include
<lib.h> </lib.h>
A la compilation, le #include

sera littéralement remplacé par le contenu du fichier lib.h (le fichier lib.h sera cherché automatiquement par le compilateur dans un dossier par défaut qui contient un certain nombres de fichiers.h), contenant le prototype des fonctions. Le fichier lib.h est appelé un fichier headers. Il en existe plusieurs. Les plus utilisés sont :

  • stdio.h : librairie standard entrée-sortie
  • stdlib.h : librairie standard C
  • math.h : librairie de fonction mathématique (cos, sin ... )

Certaine librairies demandent des options de compilation, par exemple pour la librairie de math, il faut l'option -lm.

Nos soutiens

Images aléatoires

Untitled image Untitled image 

Événements à venir

  • pas grand chose...

Contenu populaire

Parcourir les archives

« Mai 2008  
Lu Ma Me Je Ve Sa Di
      1 2 3 4
5 6 7 8 9 10 11
12 14 15 16 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Syndication

Syndiquer le contenu