关于函数参数的重大发现,该如何处理
关于函数参数的重大发现
呵呵,请原谅我用这样的标题,我只想把大家引过来.
废话少说;正题如下
函数定义:
void tt(char *p)
{
.....函数体
}
char buf[5];
memset(buf,0,sizeof(buf));
buf[0]=0x01;
buf[1]=0x03;
buf[2]=0x00;//请大家一定要注意这里的数据
buf[3]=0x06;
buf[4]=0xa1;
tt(buf);
------解决方案--------------------
char *是以“\0”结尾的数组,当发现 "\0 "就标志着char *的结束。
------解决方案--------------------
void tt(void *p,int nSize)
一般采取这样的形式传递数据
呵呵,请原谅我用这样的标题,我只想把大家引过来.
废话少说;正题如下
函数定义:
void tt(char *p)
{
.....函数体
}
char buf[5];
memset(buf,0,sizeof(buf));
buf[0]=0x01;
buf[1]=0x03;
buf[2]=0x00;//请大家一定要注意这里的数据
buf[3]=0x06;
buf[4]=0xa1;
tt(buf);
------解决方案--------------------
char *是以“\0”结尾的数组,当发现 "\0 "就标志着char *的结束。
------解决方案--------------------
void tt(void *p,int nSize)
一般采取这样的形式传递数据