Bonjour
Pouvez vous me corrigez les erreurs que j'ai commis dans le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
}