日期:2014-05-20  浏览次数:20673 次

如何获取一个文件中的某一个方法的代码?
如何获取.c文件中的方法的代码,我有一个.c文件,里面有一些方法,就下面这个例子而言。
我想获取当前这个方法的代码,该如何获取呢?
我想了想应该是通过判断{}进行压栈出栈的操作来进行。
希望能有具体的代码实现~~~

char* am_BINDFULL_GN(void){
AM_RESULT  am_result=0;
int count=0;
int cycle_number=0;
if(result==0){
    TCN_OSL_PRINTF("am_bind_replier()\n");
    for(count=0;count<250;count++)
    {
     if(am_result!=AM_OK){
     break;
     }
    }
        TCN_OSL_PRINTF("ERROR: am_bind_replier %d\n ,%u", count,am_result);

    if (am_result != AM_OK)
    {
        TCN_OSL_PRINTF("ERROR: am_bind_replier()=%u\n", am_result);
    } /* if (am_result != AM_OK) */

if(am_result != AM_OK)
{
TCN_OSL_PRINTF("ERROR: md_init: as_result=%u\n", am_result);
TCN_DEMO_ON_ERROR(am_result);
}
result = am_result;
}

if (0 == result)
{
result = md_init_station_function_dir();
}
if(0==result)
// 循环
for(cycle_number=0;cycle_number<CYCLE_NUM;cycle_number++)
{
result = md_cycle();

}
//after test
for(count=0;count<MD_SIZE;count++){
     md_caller_text_send[count];
}
        md_caller_state  = MD_STATE_WAIT_FOR_REPLIER;
       for(count=0;count<250;count++)
          {
            am_unbind_replier(count);
          }
return "";
}

------解决方案--------------------
有木有高手帮忙?
------解决方案--------------------
从文件中直接读出来就是了~
------解决方案--------------------
引用:
从文件中直接读出来就是了~

关键是我的这个文件有很多这样的方法,不止这一个,我要把每个方法都单独读出来的。
你说的是读整个文件。
我说的是分函数单独读取。