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.
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 ...
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique