voila enfaite j'ai commencé a apprendres les structures et j'ai un probléme a la compilation qui dit :
" cannot convert `Nick*' to `Nlist*' in assignment "
message(char** rvs, char *line)
{
/* le départ de la liste */
Nick* depart=NULL; /* vide au depart */
Nlist *val= (Nlist*) malloc(sizeof(Nlist));
if(val!=NULL)
{
strcpy(val->nick,rvs[1]);
/* passage du pointeur sur la structure data à la fonciton ajoute */
}
else if (strcmp(rvs[0],$NICK) == 0) co(depart,val,rvs,line);
}
Jusque la sa va
c'est ensuite que vien le probléme
Nick *co(Nlist* debut,Nick* val,char** rvs, char *line)
{
Nick *work;
Nick *temps;
temps = (Nick*) malloc(sizeof(Nick));
if(temps!=NULL)
{
temps->next=NULL;
temps->data=val;
if(debut==NULL)
debut=temps;
else
{
oui cela je l'ai compris mais le code que j'ai posté et de la seul maniére dont je sais le tourné, alors je sais pas ce qui faut modifier ou ajouter pour qui sa compile et qui fonctionne ...