RSA
|
Contient les prototypes des fonctions permettant de traiter des pointeurs. Plus de détails...
Aller au code source de ce fichier.
Classes | |
struct | chaineDePointeurs |
Objet contenant une liste chainée de pointeurs sur des entiers. Plus de détails... | |
struct | pileDePointeurs |
Objet contenant l'adresse du premier élément d'une liste chainée de pointeurs sur des entiers. Plus de détails... | |
Définitions de type | |
typedef struct chaineDePointeurs | chaineDePointeurs |
Fonctions | |
void | empiler (void *pointeur, pileDePointeurs *pile) |
Empile l'adresse indiquée dans la pile. Plus de détails... | |
void | depiler (pileDePointeurs *pile) |
Dépile toute la pile en libérant les pointeurs à chaque fois. Plus de détails... | |
void | liberer (GRDNB *a) |
Libére le tableau d'un GRDNB et le met à NULL, pour éviter tout souci. Plus de détails... | |
void | verifErreurAlloc (void *test) |
Quitte immédiatement le programme si une erreur d'allocation dynamique survient. Plus de détails... | |
Contient les prototypes des fonctions permettant de traiter des pointeurs.
void depiler | ( | pileDePointeurs * | pile | ) |
Dépile toute la pile en libérant les pointeurs à chaque fois.
[in,out] | pile | La pile de pointeurs que l'on détruit. |
void empiler | ( | void * | pointeur, |
pileDePointeurs * | pile | ||
) |
Empile l'adresse indiquée dans la pile.
[in] | pointeur | L'adresse à ajouter. |
[in,out] | pile | La pile de pointeurs sur laquelle on ajoute le pointeur. |
void liberer | ( | GRDNB * | a | ) |
void verifErreurAlloc | ( | void * | test | ) |
Quitte immédiatement le programme si une erreur d'allocation dynamique survient.
[in] | test | Un pointeur non typé. |
Si le pointeur est NULL, la fonction affiche un message à l'utilisateur et fait quitter le programme.