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
|
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
typedef struct pere
{
char pere[6];
char datepere[8];
struct enfant_t *enfant;
struct pere_t *suiv;
}pere_t;
pere_t* creation_pere (char *pere,char *datepere)
{
nouv=(pere_t *)malloc(sizeof(pere_t));
strncpy(nouv->pere,pere,6);
strncpy(nouv->datepere,datepere,8);
nouv->enfant=NULL;
nouv->suivant=NULL;
return nouv;
}
pere_t ** insertion_pere (pere_t ** prec, pere_t nouv)
{
nouv->suivant = *prec ;
*prec = nouv;
prec = &(nouv->suivant);
return prec;
} |
Partager