stdlib.h | Bibliothèque standard |
---|---|
Langage C |
Description
Cette bibliothèque renferme les routines Standard.
Liste des fonctions
Nom | Prototype | Description |
---|---|---|
ABORT | void abort(void) | Cette fonction permet d'interrompre l'exécution du programme de façon anormale. |
ABS | int abs(int a) | Cette fonction retourne la valeur absolue. |
ATEXIT | int atexit(void (*ptrfonction)(void)) | Cette fonction permet d'indiquer une fonction devant être appelée à la fin d'un programme avant de se terminer. |
ATOF | double atof(const char *str) | Cette fonction convertie une chaîne de caractères en une valeur «float». |
ATOI | int atoi(const char *str) | Cette fonction convertie une chaîne de caractères en une valeur entière «int». |
ATOL | long atol(const char *str) | Cette fonction convertie une chaîne de caractères en une valeur entière «long». |
BSEARCH | void *bsearch(const void *key,const void *base, size_t num, size_t width, int(*compare)(const void *elem1,const void void *elem2)) | Cette fonction effectue une recherche binaire (dichotomique) dans un tableau. |
CALLOC | void *calloc(size_t n,size_t taille) | Cette fonction permet d'effectuer une réservation de n*taille d'octets de mémoire dynamique. |
DIV | div_t div(int a,int b) | Cette fonction permet retourne le quotient et le reste séparément en effectuant la division a par b. |
EXIT | void exit(int etat) | Cette fonction met fin à l'exécution d'un programme avec une valeur de retour. |
FREE | void free(void *pointeurbloc) | Cette fonction permet de libérer un bloc de mémoire. |
GETENV | int getenv(const char *vnom) | Cette fonction permet d'effectuer la lecture d'une variable d'environnement système. |
MALLOC | void *malloc(size_t n) | Cette fonction permet une allocation de mémoire dynamique de «n» octets. |
QSORT | void qsort(void *tableau,size_t n,size_t taille,int (*comp)(const void *px1,const void *px2) | Cette fonction permet d'effectuer un tri d'un tableau avec la méthode «QuickSort». |
RAND | int rand(void) | Cette fonction retourne un nombre pseudo-aléatoire entier. |
REALLOC | void *realloc(void *tampon,size_t taille) | Cette fonction permet de changer la taille d'un bloc de mémoire dynamique. |
SRAND | void srand(unsigned s) | Cette fonction initialise le générateur de nombre aléatoire. |
STRTOD | double strtod(const char *str1,char **fin) | Cette fonction permet de convertir la chaîne de caractères en nombre de type «double». |
STRTOL | long strtol(const char *str1,char **fin,int base) | Cette fonction permet de convertir la chaîne de caractères en nombre de type «long». |
STRTOUL | unsigned long strtoul(const char *str1,char **fin,int base) | Cette fonction permet de convertir la chaîne de caractères en nombre de type non-signée «long». |
SYSTEM | int system(const char *commande) | Cette fonction permet de lancer une commande dans le système d'exploitation. |
Dernière mise à jour : Mercredi, le 2 septembre 2015