1 pièce(s) jointe(s)
	
	
		assignment makes integer from pointer without a cast
	
	
		Bonjour à tous, 
Commençons si vous le voulez bien directement dans le vif du sujet :D
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 
 | void LCDM_ajouter(LCDM_ListeChainee* pl, Mot m){
    LCDM_ListeChainee pNoeud=(LCDM_ListeChainee)malloc(sizeof(LCDM_Noeud));
    Mot *m2;
    if (pNoeud!=NULL){
        errno=0;
        mot(m,m2);
        *pNoeud->lElement=m2;
        pNoeud->listeSuivante=*pl;
        *pl=pNoeud;    
    }
    else {
        errno=LCDM_ERREUR_MEMOIRE;    
    }    
} | 
 Le message d'erreur est en PJ.
Je précise que : 
- le type Mot est un char[40]
- le type LCDM_ListeChainee est défini ainsi : 
	Code:
	
| 12
 3
 4
 5
 
 | typedef struct LCDM_Noeud* LCDM_ListeChainee;
typedef struct LCDM_Noeud {
    Mot lElement;
    LCDM_ListeChainee listeSuivante;
} LCDM_Noeud; | 
 J'espère vous avoir donné assez d'éléments pour m'aider :)
Merci à tous ceux qui prendront un peu de leur temps pour le faire.
EDIT : Par ailleurs tout commentaire supplémentaire qui ne concernerait pas cette erreur est le bienvenu !