C++关于函数 交换值

猿说编程 猿说编程 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
void fun(unsigned char** dst_buf,unsigned char* src_buf)
{
for (int i = 0;i<10;i++)
{
*dst_buf[i] = src_buf[i];
}

}

int _tmain(int argc, _TCHAR* argv[])
{
unsigned char *buf = (unsigned char *)malloc(20);
unsigned char *buf1 = (unsigned char *)malloc(20);
memcpy(buf1,"123456789",10);

fun(&buf,buf1);
}


*dst_buf[i] = src_buf[i];在 i=2的时候会蹦,求解。。。本意是想将src_buf的数据拷贝到buf中,通过址传递的方式。。。新手。。大神勿喷。。
...全文
评论 8
收藏 已收藏
分享
返回顶部
猿说编程
C++ 语言 65,214 成员 250,514 内容