rendered paste body#include <stdlib.h>
#include <stdio.h>
#include <string.h>
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");
}