salut j'ai creer une structure et une liste chainée , mon but est de mettre le contenu de la variable prd dans chaine mais le compilo refuse de l'accepter!

type_produit et
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
#include <stdio.h>
#include <stdlib.h>
typedef struct type_produit
{
	char code[4];//ou 3 a verfier
	char design[30];
	char prix[10];
	char stock[5];
	char code_famille[5];
	char code_fournisseur[5];
}produit;
typedef struct type_cellule_produit
{
	produit data;
	struct type_cellule_produit *suiv;
}cellule_produit;
 
 
int main()
{
produit prd;
cellule_produit *chaine;
prd.code="1234";//initialisation j'ai choisis code pour faire court 
chaine->data.code=prd.code;//affectation mais ça plante !
 
return 0;
}
svp est ce que vous pouvez m'indiquer le probleme et me corriger mon code ?
merci bcp