Le fichier stdlib.h, dit d' "en-tête" fait partie de la bibliothèque standard définie par la norme ANSI. Il contient les déclarations de fonctions traitant d'allocation-mémoire, de conversion de chaînes de caractères en types numériques (int, long, double), de tirages aléatoires, ...
Elle contient entre autres :
Pour comprendre le fonctionnement de la fonction free, il peut être utile de savoir que, au moment d'une allocation dynamique, le gestionnaire (fictif) de mémoire réserve en fait une petite place supplémentaire juste avant la zone allouée au programme pour y noter la longueur de la zone allouée. Lorsque l'instruction
free(p) est effectuée, il suffit alors d'aller relire la longueur de la zone
allouée pour connaître la taille de la zone à désallouer.
rand
La fonction :
retourne un entier pseudo aléatoire compris entre 0 et RAND_MAX.
srand
La fonction :
amorce ou réamorce le générateur aléatoire utilisé par la fonction rand.
Irene Charon
Last modified: Mon Sep 10 17:37:24 MEST 2001