![]()
Utilitaires divers <stdlib.h> ![]()
![]()
![]()
![]()
![]()
Suivant: Manipulation de chaînes <string.h> Début: La bibliothèque standard Précédent: Entrées sorties <stdio.h>
Paragraphes
- Conversion de nombres
- Génération de nombres pseudo-aléatoires
- gestion de la mémoire
- Communication avec l'environnement
- Recherche et tri
- Arithmétique sur les entiers
- Gestion des caractères multi-octets
Utilitaires divers <stdlib.h>
Conversion de nombres
Les fonctions suivantes permettent de convertir des nombres entre la forme binaire et la forme chaînes de caractères.
fonction description atof
conversion de chaîne vers double atoi
conversion de chaîne vers int atol
conversion de chaîne vers long int strtod
conversion de chaîne vers double strtol
conversion de chaîne vers long int strtoul
conversion de chaîne vers unsigned long int Génération de nombres pseudo-aléatoires
On dispose de rand et srand.gestion de la mémoire
Trois de ces fonctions ont été vues au paragraphe 6.11. La liste exhaustive est calloc, free, malloc et realloc.Communication avec l'environnement
fonction description abort terminaison anormale du programme atexit installe une fonction qui sera exécutée sur terminaison normale du programme getenv obtention d'une variable d'environnement system exécution d'un programme Recherche et tri
Deux fonctions : bsearch et qsort.Arithmétique sur les entiers
fonction description abs valeur absolue div obtention de quotient et reste labs idem abs sur des long int Gestion des caractères multi-octets
Les caractères multi-octets permettent de prendre en compte les langues qui ne peuvent se satisfaire de caractères codés sur 8 bits. La liste exhaustive des fonctions est : mblen, mbtowc, wctomb, mbstowcs, wcstombs.
30/9/1997