Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- #include <stdlib.h>
- #include <time.h>
- #include <string.h>
- typedef struct Liste
- {
- int date;
- char *auteur;
- char *titre;
- struct Liste *suivant;
- }Liste;
- void ajouter(Liste *debut, int date, char *auteur, char *titre) {
- Liste *noeud_actuel = debut;
- while (noeud_actuel->suivant != NULL) {
- noeud_actuel = noeud_actuel->suivant;
- }
- noeud_actuel->suivant = (Liste *) malloc(sizeof(Liste));
- noeud_actuel->suivant = (Liste *) malloc(sizeof(date));//ajout
- noeud_actuel->suivant = (Liste *) malloc(sizeof(auteur));//ajout
- noeud_actuel->suivant = (Liste *) malloc(sizeof(titre));//ajout
- noeud_actuel->suivant->date = date;
- noeud_actuel->suivant->suivant = NULL;
- strcpy(noeud_actuel->suivant->auteur,auteur);
- strcpy(noeud_actuel->suivant->titre,titre);
- }
- Liste* init(int date ,char *auteur, char *titre )
- {
- Liste *debut = (Liste *) malloc(sizeof(Liste));
- Liste *debut = (Liste *) malloc(sizeof(date)); //ajout
- Liste *debut = (Liste *) malloc(sizeof(auteur));//ajout
- Liste *debut = (Liste *) malloc(sizeof(titre));//ajout
- debut->suivant->date = date;
- debut->suivant->suivant = NULL;
- strcpy(debut->suivant->auteur,auteur);
- strcpy(debut->suivant->titre,titre);
- return debut;
- }
- int main()
- {
- Liste* debut = init(2022,"Albert","toto");
- ajouter(2023,"Mario","tata");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement