begin process at 2012 02 13 07:43:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Débutant(e)

 > 

probléme de compilation


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probléme de compilation

vendredi 12 janvier 2007 à 23:27:25 | probléme de compilation

logant83

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 "

voici mon code :

typedef struct Nlists
{
char nick[255];
char host[255];
char identd[50];
char server[60];
char ip[16];
}Nlist;

typedef struct Nicks
{
Nicks* next;
Nlist* data;
}Nick;

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
 {

 work=debut;
 while(work->next!=NULL ) {
 work=work->next;
}
temps->next=work->next;
work->next=temps;
}
}
else
{
error("Allocation de mémoire impossible");
}
//
return debut;
}

pouvez-vous m'aider ?

vendredi 12 janvier 2007 à 23:41:07 | Re : probléme de compilation

SAKingdom

Membre Club
temps->data=val;
Le membre data est un pointeur NList mais val est un point Nick

C++ (@++)

samedi 13 janvier 2007 à 00:29:28 | Re : probléme de compilation

logant83

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 ...
samedi 13 janvier 2007 à 00:39:37 | Re : probléme de compilation

SAKingdom

Membre Club
Si tu est sûr de toi, tu peux essayer un cast:

temps->data=(Nlist*)val;

C++ (@++)

samedi 13 janvier 2007 à 10:43:48 | Re : probléme de compilation

logant83

mais c'est pas normal de devoir caster en structure non ? t'aurai pas un meilleur code toi ?


Cette discussion est classée dans : temps, nick, char, next, nlist


Répondre à ce message

Sujets en rapport avec ce message

Probleme de fonction gettok() pour un bot IRC [ par Tidam ] Voilou je m'explique, je suis en train de coder un bot IRC mais j'ai un ptit probleme. J'ai cree ma propre fonction gettok (d'ou vient surement le pro Probleme de struct [ par Tidam ] Bijour a tous, voila mon probleme : quand je compile, tout va bien, mais une fois que le programme arrive a cette ligne il plante ... strcpy(infoirc-> typedef ajout /suppression de mot/lignes [ par logant83 ] bonsoir à tous voila, enfaite j'essay d'insérer des donner dans une structure de type 'typedef' mais j'ai pas trop d'idée comment faire pour ajouter/s Fonction erreur [ par logant83 ] Bonsoir, voila alors j'essay de faire retourner a ma fonction 'char *splitnick(char *mot)"' une valeur char (logique je sais) mais voila dés que je co buggage [ par logant83 ] Bonjour, voila enfaite je suis sous devc++ et je code un service irc et je sais pas ce qui se passe, de temp en temp window m'envoy une erreur comme k Probleme avec des pointeurs [ par KissyFroth ] Voici mon code : char * t1 = new char [30]; char * t2 = new char [40]; //Les chiffres ne sont pas exact mai c pas grave cout << strlen(t1) << "\n"; c Recherche librairie jpeg [ par turnerom ] Bonjour a tous.Ma question est dans le titre du message.Je cherche une librairie C++ pouvant décompresser une image jpeg deja en mémoire. Pour cela, j Convertir string en char* [ par turnerom ] Bonjour,je n'arrive pas à convertir une string en char*, je sais que ca parait tout bete, mais je bloque, si quelqu'un pouvait m'aider, ce serai super Cstring et char [ par sendouda ] bonjour;je veux bien convertir un Cstring en char et puis déterminer sa taille en termes de nombre de caractères. pour ceci j'ai fait cela: char* buff structure [ par logant83 ] bonjoir, enfaite voila j'aimerai pouvoir exploiter une structure mais voila j'i arrive pas. struct connect_nick { //ma structure char pseudo[1000


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,976 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales