logant83
Messages postés90Date d'inscriptionlundi 20 février 2006StatutMembreDernière intervention 6 mars 2007
-
12 janv. 2007 à 23:27
logant83
Messages postés90Date d'inscriptionlundi 20 février 2006StatutMembreDernière intervention 6 mars 2007
-
13 janv. 2007 à 10:43
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
{
logant83
Messages postés90Date d'inscriptionlundi 20 février 2006StatutMembreDernière intervention 6 mars 2007 13 janv. 2007 à 00:29
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 ...