Bonjour à tous ,
j'espère que vous allez m'aider à résoudre ce problème .
Lorsque j'ai essayé de compiler le code , je trouve un erreur de segmentation :
num_nodes is set 100
INITIALIZE THE LIST xListHead
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5, distCST_ = 550.0
SORTING LISTS ...DONE!
from :le noeud source :5 to:le noeud disrtination : 0 : ==> 60 ==> 88 ==> 17 ==> 96 ==> 0
Erreur de segmentation
j ai essayé de déboguer le problème à l'aide de gdb :
Starting program: /usr/local/bin/ns wireless_net5--0.tcl
num_nodes is set 100
INITIALIZE THE LIST xListHead
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5, distCST_ = 550.0
SORTING LISTS ...DONE!
from :le noeud source :5 to:le noeud disrtination : 0 : ==> 31 ==> 88 ==> 32 ==> 92 ==> 55 ==> 0
Program received signal SIGSEGV, Segmentation fault.
0x08253e8a in MobileNode::X() ()
la ligne de code qui me pose le problème c'est :
double angle = atan2(node->Y() - sourcenode->Y(), node->X() - sourcenode->X()) - atan2(destnode->Y() - sourcenode->Y(), destnode->X() - sourcenode->X());
pouvez vous m'aidez à résoudre ce problème ?
Merci d'avance pour l'aide
Partager