Sommaire

La bibliothèque standard du C

Avec les structures et l’allocation de la mémoire, nous nous rendons compte qu’un langage doit s’appuyer sur des librairies système pour construire des applications complètes. Le langage C++ possède sa propre librairie, mais nombre de programmeurs utilisent toujours les fonctions standards du langage C.

1. Les fonctions communes du langage C <stdlib.h>

La librairie standard stdlib.h contient des fonctions d’ordre général. Certaines fonctions peuvent être d’ailleurs déclarées dans d’autres en-têtes.

Voici une liste résumant quelques fonctions intéressantes pour le développement courant. Il est judicieux de consulter l’ouvrage de Kernighan et Ritchie ou bien une documentation fournie avec le compilateur pour connaître à la fois la liste complète des fonctions et en même temps leur signature.

Le Kernighan et Ritchie est l’ouvrage de référence écrit par les créateurs du langage C. Il est toujours édité et mis à jour à partir des évolutions du langage C.

Fonctions

Utilité

atoi, atof, strtod...

Fonctions de conversion entre un type chaîne et un type numérique.

getenv, setenv

Accès aux variables d’environnement système.

malloc, calloc

Allocation de mémoire.

rand, abs

Fonctions mathématiques.

La bibliothèque standard stdlib contient aussi des macros instructions ...