Syntaxe
void *realloc(void *tampon,size_t taille);
|
Paramètres
Nom |
Description |
tampon |
Ce paramètre permet d'indiquer le tampon contenant l'expression à réallouer |
taille |
Ce paramètre permet d'indiquer la nouvelle taille du tampon |
Description
Cette fonction permet de changer la taille d'un bloc de mémoire dynamique.
Remarques
- La quantité de mémoire disponible pour l'allocation de mémoire dynamique dépend du modèle de mémoire sélectionner lors de la compilation.
Par exemple le modèle de mémoire «small» offre un maximum de 64 Ko de disponible, tandis que le modèle de mémoire «large» offre
au maximum toutes la mémoire conventionnelle disponibles (soit généralement 640 Ko).
- Si la quantité de mémoire de 640 Ko n'est pas suffisante pour vos besoins, vous devriez envisager d'utiliser le partagiciel «VGARAM» de Brett Warthen qu'il a développé en 1990,
lequel offre la possibilité de prendre les 96 Ko suivant la mémoire conventionnelle qu'utilise la carte vidéo VGA et de l'ajouter aux 640 Ko de façon à obtenir
un total de 736 Ko pour votre mémoire conventionnel !
Dernière mise à jour : Samedi, le 4 juillet 2015