cs_Tidam
Messages postés124Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention16 février 2006
-
14 juin 2005 à 11:26
cs_Tidam
Messages postés124Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention16 février 2006
-
14 juin 2005 à 17:19
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->nick,gettok(phrase,2," "));
avec les declarations suivantes :
struct infostruct {
char nick[50];
char user[50];
char chan[50];
char ip[50];
};
char *gettok(char *temp,int num,char *tok);
infostruct *infoirc;
ma fonction gettok marche tres bien, le probleme vient donc de infoirc->nick mais je ne sais absolument pas pourquoi ... si quelqu'un avait une idee ...
merci d'avance ^^
A voir également:
No type named ‘type’ in ‘struct std::enable_if<false, std::basic_ostream<char>&>’
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 14 juin 2005 à 15:06
Si tu fait ça :
infostruct *infoirc;
infoirc->nick;
=> ça va planter car le pointeur pointe sur rien, il faut l'initilaisaer avant de s'en servir :
infostruct *infoirc = new infostruct(); (ou malloc en C)