#include #include #include main() { typedef struct pers { char nom[50]; char prenom[50]; int age; float salaire; struct pers *next; } t_personne ; t_personne *tete,*courant,*dernier; tete=(t_personne*)malloc(sizeof(t_personne)); printf("\n \t \t NOM: "); scanf("%s",tete->nom); printf("\t \t Prenom: "); scanf("%s",tete->prenom); printf("\t \t Age: "); scanf("%d", &tete->age); printf("\t \t Salaire: "); scanf("%f", &tete->salaire); courant=tete; //courant->next=NULL; for (int i=0;i<2;i++){ dernier=(t_personne*)malloc(sizeof(t_personne)); courant->next=dernier; printf("\n \t \t NOM: "); scanf("%s",dernier->nom); printf("\t \t Prenom: "); scanf("%s",dernier->prenom); printf("\t \t Age: "); scanf("%d", &dernier->age); printf("\t \t Salaire: "); scanf("%f", &dernier->salaire); dernier->next=NULL; courant=dernier; } printf("affichage de la boucle"); courant=tete; while(courant!=NULL){ printf("debut"); printf("\n Nom: %s \n Prenom: %s \n Age: %d \n Salaire: %f",courant->nom, courant->prenom, courant->age, courant->salaire); courant=courant->next; printf("\n \n test"); } scanf("%d"); }