|
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.