1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| struct Element
{
int val;
Element* suiv;
};
void affiche (Element* liste)
{
cout << liste->val;
if (liste->suiv != NULL)
{
affiche (liste->suiv);
}
}
int main()
{
struct Element
{
int val;
Element* suiv;
};
Element* liste;
Element* fin;
Element nouvel_element;
nouvel_element.suiv = NULL;
nouvel_element.val = 0;
liste = &nouvel_element;
fin = &nouvel_element;
for (int j=1; j<=6; j++)
{
Element new_element;
new_element.suiv = NULL;
new_element.val = j;
fin->suiv = &new_element;
fin = &new_element;
cout << j << endl;
}
affiche(liste);
} |
Partager