-1

有两个命令:

static int Abc_CommandTest      ( Abc_Frame_t * pAbc, int argc, char ** argv );
static int Abc_CommandPrintExdc ( Abc_Frame_t * pAbc, int argc, char ** argv );

Abc_CommandPrintExdc里面怎么打电话Abc_CommandTest

int Abc_CommandTest      ( Abc_Frame_t * pAbc, int argc, char ** argv )
{
    Abc_CommandPrintExdc(...); // arg?
}

编辑

用户Abc_CommandPrintExdc [argument]在终端中使用“”。

用户Abc_CommandTest在终端中使用“”。

Abc_CommandTest将确定在Abc_CommandPrintExdc.

两者argv不一样?

4

2 回答 2

2

看起来这两个命令都采用相同的参数;你有什么理由不能直接通过它们吗?

Abc_CommandPrintExdc(pApb, argc, argv);
于 2013-06-16T03:17:32.663 回答
0

这是一个技巧问题吗?有什么问题:

static int Abc_CommandTest(Abc_Frame_t *pAbc, int argc, char **argv)
{
    return Abc_CommandPrintExdc(pAbc, argc, argv);
}
于 2013-06-16T03:17:58.013 回答