#include "stdlib.h" #include "stdio.h" #include "conio.h" #include "string.h" /**********declaration de la structure**********/ struct maillon{ int x; char t[30]; struct maillon *suivant;}; /**********************************************/ maillon *l; int i,n; /************la fonction créer liste************/ void creer_liste(maillon *&tete) { tete=NULL; } /*****la fonction ajout element au debut*******/ void ajout_debut(maillon *&tete,int y,char u[30]) { maillon *nouveau; nouveau=(maillon*)malloc(sizeof(struct maillon)); nouveau->suivant=tete; tete=nouveau; nouveau->x=y; strcpy(nouveau->t, u); } /*la fonction affichant les elements de la liste*/ void afficher(maillon *tete) { for(maillon *m=tete;m!=NULL;m=m->suivant) { printf("%s\t",m->t); printf("%d\n",m->x); } } /**********************************************/ void main() { creer_liste(l); int e; char v[30]; printf("donnez le nombre d'elements n="); scanf("%d",&n); clrscr(); for(i=0;i