رفتن به مطلب
lexi 5n

درخوسات راهنمایی از دوستان اشنا به زبان سی و سی پلاس پلاس

پست های پیشنهاد شده

این تکه برنامه چیکار میکنه ؟

int AODV::command(int argc, const char* const * argv)
{
   if (argc == 2) {
       Tcl& tcl = Tcl::instance();

       if (strncasecmp(argv[1], "id", 2) == 0) {
           tcl.resultf("%d", index);
           return TCL_OK;
       }

       if (strncasecmp(argv[1], "start", 2) == 0) {
           btimer.handle((Event*) 0);
           CurrentNode = (MobileNode *) Node::get_node_by_address(index); //point
           if (index == nodeNumber) {
               rtable.rt_add(1000);
               sendRequest(1000);
           } else {
               tester[index] = false;
               va[index][0] = 0;
               va[index][1] = 0;
               va[index][2] = 0;
               va[index][3] = -1;
           }
           htimer.handle((Event*) 0);

  • Like 2

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

کسی نیست کمک کنه ؟

  • Like 2

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

دوستان خواهش میکنم اگه کسی سی یا سی پلاس پلاس بلده بهم بگه.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
این تکه برنامه چیکار میکنه ؟

int AODV::command(int argc, const char* const * argv)
{
   if (argc == 2) {
       Tcl& tcl = Tcl::instance();

       if (strncasecmp(argv[1], "id", 2) == 0) {
           tcl.resultf("%d", index);
           return TCL_OK;
       }

       if (strncasecmp(argv[1], "start", 2) == 0) {
           btimer.handle((Event*) 0);
           CurrentNode = (MobileNode *) Node::get_node_by_address(index); //point
           if (index == nodeNumber) {
               rtable.rt_add(1000);
               sendRequest(1000);
           } else {
               tester[index] = false;
               va[index][0] = 0;
               va[index][1] = 0;
               va[index][2] = 0;
               va[index][3] = -1;
           }
           htimer.handle((Event*) 0);

 

اين تيكه برنامه داره از كتابخونه هاي خارجي استفاده ميكنه كاش اون هدر برنامه رو هم ميزاشتي

مثلا اون جا كه node رو به كلاسي از MobileNode كست ميكنه (cast) اون به احتمال زياد از api هاي يه كتاخونه خارجي داره استفاده ميكنه

كلا اينجور برداشتم كردم كه داره توي يه درخت /گراف پيمايش ميكنه حالا الگوريتمش چيه اونو بايد بزاري اينجا تا به فهم منطق برنامه كمك كنه

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

×