mac08 |
Code :
- int main()
- {
- Elem e=3;
- int i=1;
- TableauDynamique td;
- afficher(td);
- ajoutElement(td,e);
- insereElement(td,e,i);
- afficher(td);
- e=12;
- i=4;
- ajoutElement(td,e);
- insereElement(td,e,i);
- afficher(td);
- e=15;
- i=3;
- ajoutElement(td,e);
- insereElement(td,e,i);
- afficher(td);
- }
|
Et le Header:
Code :
- #define Elem int
- struct TableauDynamique
- {
- int tailleReelle;
- int tailleUtilisee;
- Elem *donnees;
-
-
- TableauDynamique();
- TableauDynamique(int n);
- TableauDynamique(TableauDynamique &td);
- ~TableauDynamique();
- TableauDynamique& operator=(const TableauDynamique &td);
- };
- int tailleUtilisee(const TableauDynamique &td);
- void ajoutElement(TableauDynamique &td, const Elem &e);
- void insereElement(TableauDynamique &td,const Elem &e,int i);
- void afficher(TableauDynamique &td);
|
|