Bonjour tout le monde

voilà mon problème

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
struct {
		char nom[MAX];
		struct bloc *ind;
	} inode[1000];
 
char nom[MAX];
 
inode[nbr].nom=nom;
le compilateur me dit que l'assignation est impossible car les types ne correspondent pas.
Par contre lorsque je fais un

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
struct bloc *occupe;
 
inode[nbr].ind=occupe;
ça marche.

Je précise que dans les deux cas nom et occupe ont été initialisés, en particulier avec un '\0' à la fin de nom.

Est-ce que quelqu'un pourrait m'aider ??

Merci