帮忙写个函数?如何给2维指针付值??GetDataFromBuffer(BYTE* pBuffer, BYTE** ptr, int size) 数据在pBuffer,把数据按size大小付给**ptr 最好不要用循环malloc分配 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BYTE* pBuffer指向的内存的总长度是多少?总不能用strlen()来得到吧?另外,不管是一维指针还是二维指针,你的第二个参数都应该是BYTE* ptr而不是BYTE** ptr。假设nLen为pBuffer指向的内存的长度。//一次性分配BYTE* p = new BYTE[nLen];//为二维数组指针赋值for(int i=0;i<size;i+=sizeof(BYTE)){ *(ptr+i*sizeof(BYTE)) = p+size*i;} 非模态对话框如何给主对话框发消息 用程序删除默认的IE图标,怎么实现? 能否在线程中调用回调函数? 新手上路,提个问题,希望高手帮忙解答。 进度条设置错误原因? 如何攻击UDP服务器? vc怎么提取xml中的多个数据,其中不同目录下节点名相同? 如何將對話框程式的界面設置為始終在各windows界面的頂層? 急!答对现场给分,在vc阿中如何用ado分别得到连接查询两个表中相同字段的内容, Activex控件在某些NT的机器上无法注册,请问是什么原因?是不是NT上需要安装什么组件? 再开贴:关于创建BMP图像的问题.高手请进. 帮忙阿!!!!
另外,不管是一维指针还是二维指针,你的第二个参数都应该是BYTE* ptr而不是BYTE** ptr。假设nLen为pBuffer指向的内存的长度。//一次性分配
BYTE* p = new BYTE[nLen];
//为二维数组指针赋值
for(int i=0;i<size;i+=sizeof(BYTE))
{
*(ptr+i*sizeof(BYTE)) = p+size*i;
}