StayCrunchy
Messages postés43Date d'inscriptionmercredi 24 novembre 2010StatutMembreDernière intervention26 février 2014
-
13 févr. 2014 à 14:11
StayCrunchy
Messages postés43Date d'inscriptionmercredi 24 novembre 2010StatutMembreDernière intervention26 février 2014
-
14 févr. 2014 à 03:48
Bonjour,
j'espere que le titre reflète correctement le sujet dont il sera propos ici ( sinon libre à ceux qui le peuvent de le corriger).
Je passe tout de suite au probleme qui m'amène :
J'ai un pointeur que j'ai déclaré ainsi dans ma fonction main() :
CONNEX *listeConnex=NULL;
un peu plus tard, j'ai créé un thread dans lequel je passe l'adresse de listeConnex.
// jusque là mon programme affiche les adresses et elles correspondent avec // ce qui est prévu.
// La partie qui pose probleme : *listeC = (*objet).pNext; // de type CONNEX* // error: incompatible types when assigning to type 'CONNEX' from type 'struct CONNEX *' }
j'ai ensuite tenté:
*listeC = (CONNEX) (*objet).pNext; // error : conversion to non-scalar type requested
A ce stade il semble important que j'indique aussi :
Je ne parviens pas à voir d'où vient le problème.
J'ai fait un sizeof de listeC et de (*objet).pNext, et ils ont la même taille,
et sont de même type ...
Je bloque !
Merci d'avance à celles et ceux qui pourront m'aider un peu !
A voir également:
Pointeurs, adresse de pointeur et acces à la zone pointée