+ -
当前位置:首页 → 问答吧 → 二级指针作为函数参数

二级指针作为函数参数

时间:2011-12-26

来源:互联网

char g_csName[5][126];
for (int i=0; i<5; i++)
{
  strcpy(g_csName[i], "123");
}

void Fun(char** csName)
{
}

请问下,我现在要把csName作为参数传递到Fun()函数中,该如何传递
我调用了
Fun( (char**)g_csName )
但是调试进入的时候,发现没有值,错误指针

作者: youxi3505   发布时间: 2011-12-26

void Fun(char* csName)
{
}

作者: zhujian888   发布时间: 2011-12-26

二维数组的指针不是二级指针..

数组与指针

作者: mingliang1212   发布时间: 2011-12-26

void Fun(char(* csName)[126])

这样调用:

Fun(g_csName);

作者: mingliang1212   发布时间: 2011-12-26