Mailing list archive (omnetpp-l at omnetpp.org)
[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
Re: [omnetpp] Question How to identify the number of thehost...whichcommand to use in the code?
Well has it was written i couldn't make it work but it gave me a good
start...then i wrote this:
char aux[50];
strcpy (aux,this->fullPath().c_str());
int i;
for(i=15;i<50;i++){
if((aux[i]) == ']'){
break;
}
}
i=i-14;
std::string nodenumber;
nodenumber.assign(aux,14,i);
int number = atoi(nodenumber.c_str());
EV << "node number= " << number << endl;
Not really using c++ functions i'm more into C...but it works :)...
Thank you
Henrique
----- Original Message -----
From: "Alfonso Ariza" <aarizaq_m at xxx>
To: "OMNeT++ Discussion List" <omnetpp-l at xxx>
Sent: Tuesday, April 08, 2008 4:57 PM
Subject: Re: [omnetpp] Question How to identify the number of
thehost...whichcommand to use in the code?
>I haven't tested the code but I think that it must works
>
> char aux[50];
> strcpy (aux,this->fullPath().c_str());
> const char *leftbracket = strchr(aux,!=,'[');
> const char *rightbracket = strchr(aux,']');
> std::string nodenumber;
> nodenumber.assign(leftbracket +1,
> rightbracket -rightbracket -1);
> int number = atoi(nodenumber.c_str());
>
>
>
> --------------------------------------------------
> From: "Henrique Santos" <henrynavigator at xxx>
> Sent: Tuesday, April 08, 2008 1:11 PM
> To: "OMNeT++ Discussion List" <omnetpp-l at xxx>
> Subject: [omnetpp] Question How to identify the number of the
> host...whichcommand to use in the code?
>
>> Hello to all i have a simple question:
>>
>> I have a couple of nodes in Inet and each node is a different mobile
>> host.
>> How do i identify using a command (code) which number refers to the host.
>> For example in C:\INET-20061020\Examples\Adhoc\Ieee80211 where i have
>> different mobile hosts which command should i use to identify the number
>> of the respective host...I think module->id() or similar is not what i
>> want since the nodes are equal in the modules they use, but in fact are
>> different instances/identities and have different numbers(i.e. mobile
>> host
>> number=1, mobile host number=2, mobile host number=3,....)
>>
>> Help apreciated Thank you
>>
>> Greetings
>> Henrique
>> _______________________________________________
>> OMNeT++ Mailing List
>> options: http://lists.omnetpp.org/mailman/listinfo/omnetpp-l
>> archive: http://www.omnetpp.org/listarchive/index.php
>>
> _______________________________________________
> OMNeT++ Mailing List
> options: http://lists.omnetpp.org/mailman/listinfo/omnetpp-l
> archive: http://www.omnetpp.org/listarchive/index.php
_______________________________________________
OMNeT++ Mailing List
options: http://lists.omnetpp.org/mailman/listinfo/omnetpp-l
archive: http://www.omnetpp.org/listarchive/index.php
Home |
Main Index |
Thread Index